builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0382 starttime: 1472087528.87 results: success (0) buildid: 20160824164524 builduid: a02b7363b02c44939dc65790c494b50a revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:08.872871) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:08.873214) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:08.873478) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:08.973992) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:08.974258) ========= 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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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-24 18:12:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.9M=0.001s 2016-08-24 18:12:09 (18.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.539284 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:09.540278) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:09.541018) ========= 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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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.024906 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:09.594194) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 18:12:09.594995) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --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 fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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-24 18:12:09,681 truncating revision to first 12 chars 2016-08-24 18:12:09,681 Setting DEBUG logging. 2016-08-24 18:12:09,681 attempt 1/10 2016-08-24 18:12:09,681 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-24 18:12:11,408 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/ program finished with exit code 0 elapsedTime=1.980033 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 18:12:11.598904) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:11.599321) ========= script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:11.599744) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:11.600052) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 18:12:11.619214) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 11 secs) (at 2016-08-24 18:12:11.619552) ========= /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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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 18:12:11 INFO - MultiFileLogger online at 20160824 18:12:11 in /builds/slave/test 18:12:11 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 18:12:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:12:11 INFO - {'append_to_log': False, 18:12:11 INFO - 'base_work_dir': '/builds/slave/test', 18:12:11 INFO - 'blob_upload_branch': 'mozilla-release', 18:12:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:12:11 INFO - 'buildbot_json_path': 'buildprops.json', 18:12:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:12:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:12:11 INFO - 'download_minidump_stackwalk': True, 18:12:11 INFO - 'download_symbols': 'true', 18:12:11 INFO - 'e10s': False, 18:12:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:12:11 INFO - 'tooltool.py': '/tools/tooltool.py', 18:12:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:12:11 INFO - '/tools/misc-python/virtualenv.py')}, 18:12:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:12:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:12:11 INFO - 'log_level': 'info', 18:12:11 INFO - 'log_to_console': True, 18:12:11 INFO - 'opt_config_files': (), 18:12:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:12:11 INFO - '--processes=1', 18:12:11 INFO - '--config=%(test_path)s/wptrunner.ini', 18:12:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:12:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:12:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:12:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:12:11 INFO - 'pip_index': False, 18:12:11 INFO - 'require_test_zip': True, 18:12:11 INFO - 'test_type': ('testharness',), 18:12:11 INFO - 'this_chunk': '1', 18:12:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:12:11 INFO - 'total_chunks': '10', 18:12:11 INFO - 'virtualenv_path': 'venv', 18:12:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:12:11 INFO - 'work_dir': 'build'} 18:12:11 INFO - ##### 18:12:11 INFO - ##### Running clobber step. 18:12:11 INFO - ##### 18:12:11 INFO - Running pre-action listener: _resource_record_pre_action 18:12:11 INFO - Running main action method: clobber 18:12:11 INFO - rmtree: /builds/slave/test/build 18:12:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:12:13 INFO - Running post-action listener: _resource_record_post_action 18:12:13 INFO - ##### 18:12:13 INFO - ##### Running read-buildbot-config step. 18:12:13 INFO - ##### 18:12:13 INFO - Running pre-action listener: _resource_record_pre_action 18:12:13 INFO - Running main action method: read_buildbot_config 18:12:13 INFO - Using buildbot properties: 18:12:13 INFO - { 18:12:13 INFO - "project": "", 18:12:13 INFO - "product": "firefox", 18:12:13 INFO - "script_repo_revision": "production", 18:12:13 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 18:12:13 INFO - "repository": "", 18:12:13 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 18:12:13 INFO - "buildid": "20160824164524", 18:12:13 INFO - "pgo_build": "False", 18:12:13 INFO - "basedir": "/builds/slave/test", 18:12:13 INFO - "buildnumber": 5, 18:12:13 INFO - "slavename": "t-yosemite-r7-0382", 18:12:13 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 18:12:13 INFO - "platform": "macosx64", 18:12:13 INFO - "branch": "mozilla-release", 18:12:13 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0", 18:12:13 INFO - "repo_path": "releases/mozilla-release", 18:12:13 INFO - "moz_repo_path": "", 18:12:13 INFO - "stage_platform": "macosx64", 18:12:13 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a", 18:12:13 INFO - "slavebuilddir": "test" 18:12:13 INFO - } 18:12:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg. 18:12:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json. 18:12:13 INFO - Running post-action listener: _resource_record_post_action 18:12:13 INFO - ##### 18:12:13 INFO - ##### Running download-and-extract step. 18:12:13 INFO - ##### 18:12:13 INFO - Running pre-action listener: _resource_record_pre_action 18:12:13 INFO - Running main action method: download_and_extract 18:12:13 INFO - mkdir: /builds/slave/test/build/tests 18:12:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:12:13 INFO - https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:12:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:12:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:12:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:12:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 18:12:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:12:14 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 18:12:14 INFO - retry: Failed, sleeping 30 seconds before retrying 18:12:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #2 18:12:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:12:44 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 18:12:44 INFO - retry: Failed, sleeping 60 seconds before retrying 18:13:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #3 18:13:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:13:44 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 18:13:44 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json! 18:13:44 INFO - Caught exception: HTTP Error 404: Not Found 18:13:44 INFO - Caught exception: HTTP Error 404: Not Found 18:13:44 INFO - Caught exception: HTTP Error 404: Not Found 18:13:44 INFO - trying https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:13:44 INFO - Downloading https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:13:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json'}, attempt #1 18:13:45 INFO - Downloaded 1235 bytes. 18:13:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 18:13:45 INFO - Using the following test package requirements: 18:13:45 INFO - {u'common': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 18:13:45 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.cppunittest.tests.zip'], 18:13:45 INFO - u'gtest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.gtest.tests.zip'], 18:13:45 INFO - u'jittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'jsshell-mac64.zip'], 18:13:45 INFO - u'mochitest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.mochitest.tests.zip'], 18:13:45 INFO - u'mozbase': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 18:13:45 INFO - u'reftest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.reftest.tests.zip'], 18:13:45 INFO - u'talos': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.talos.tests.zip'], 18:13:45 INFO - u'web-platform': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'], 18:13:45 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 18:13:45 INFO - u'firefox-48.0.3.en-US.mac64.xpcshell.tests.zip']} 18:13:45 INFO - Downloading packages: [u'firefox-48.0.3.en-US.mac64.common.tests.zip', u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:13:45 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')]} 18:13:45 INFO - https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:13:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:13:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:13:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:13:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 18:13:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:13:45 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 18:13:45 INFO - retry: Failed, sleeping 30 seconds before retrying 18:14:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #2 18:14:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:14:15 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 18:14:15 INFO - retry: Failed, sleeping 60 seconds before retrying 18:15:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #3 18:15:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:15:15 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 18:15:15 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip! 18:15:15 INFO - Caught exception: HTTP Error 404: Not Found 18:15:15 INFO - Caught exception: HTTP Error 404: Not Found 18:15:15 INFO - Caught exception: HTTP Error 404: Not Found 18:15:15 INFO - trying https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:15:15 INFO - Downloading https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip 18:15:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip'}, attempt #1 18:15:16 INFO - Downloaded 18379881 bytes. 18:15:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:15:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:15:17 INFO - caution: filename not matched: web-platform/* 18:15:17 INFO - Return code: 11 18:15:17 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')]} 18:15:17 INFO - https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:15:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:15:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:15:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:15:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:15:17 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:15:17 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 18:15:17 INFO - retry: Failed, sleeping 30 seconds before retrying 18:15:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #2 18:15:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:15:47 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 18:15:47 INFO - retry: Failed, sleeping 60 seconds before retrying 18:16:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #3 18:16:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:16:47 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 18:16:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip! 18:16:47 INFO - Caught exception: HTTP Error 404: Not Found 18:16:47 INFO - Caught exception: HTTP Error 404: Not Found 18:16:47 INFO - Caught exception: HTTP Error 404: Not Found 18:16:47 INFO - trying https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:16:47 INFO - Downloading https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 18:16:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:16:49 INFO - Downloaded 36389883 bytes. 18:16:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:16:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:16:53 INFO - caution: filename not matched: bin/* 18:16:53 INFO - caution: filename not matched: config/* 18:16:53 INFO - caution: filename not matched: mozbase/* 18:16:53 INFO - caution: filename not matched: marionette/* 18:16:53 INFO - caution: filename not matched: tools/wptserve/* 18:16:53 INFO - Return code: 11 18:16:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:16:53 INFO - https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg matches https://queue.taskcluster.net 18:16:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:16:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:16:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 18:16:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 18:16:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:16:53 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 18:16:53 INFO - retry: Failed, sleeping 30 seconds before retrying 18:17:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #2 18:17:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:17:23 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 18:17:23 INFO - retry: Failed, sleeping 60 seconds before retrying 18:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #3 18:18:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:18:23 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 18:18:23 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg! 18:18:23 INFO - Caught exception: HTTP Error 404: Not Found 18:18:23 INFO - Caught exception: HTTP Error 404: Not Found 18:18:23 INFO - Caught exception: HTTP Error 404: Not Found 18:18:23 INFO - trying https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:18:23 INFO - Downloading https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 18:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg'}, attempt #1 18:18:25 INFO - Downloaded 73092301 bytes. 18:18:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:18:25 INFO - mkdir: /builds/slave/test/properties 18:18:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:18:25 INFO - Writing to file /builds/slave/test/properties/build_url 18:18:25 INFO - Contents: 18:18:25 INFO - build_url:https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 18:18:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:18:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:18:26 INFO - Contents: 18:18:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 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')]} 18:18:26 INFO - https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:18:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:18:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:26 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 18:18:26 INFO - retry: Failed, sleeping 30 seconds before retrying 18:18:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 18:18:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:18:56 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 18:18:56 INFO - retry: Failed, sleeping 60 seconds before retrying 18:19:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 18:19:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:19:56 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 18:19:56 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip! 18:19:56 INFO - Caught exception: HTTP Error 404: Not Found 18:19:56 INFO - Caught exception: HTTP Error 404: Not Found 18:19:56 INFO - Caught exception: HTTP Error 404: Not Found 18:19:56 INFO - trying https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:19:56 INFO - Downloading https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 18:19:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:20:00 INFO - Downloaded 103666991 bytes. 18:20:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:20:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:20:04 INFO - Return code: 0 18:20:04 INFO - Running post-action listener: _resource_record_post_action 18:20:04 INFO - Running post-action listener: set_extra_try_arguments 18:20:04 INFO - ##### 18:20:04 INFO - ##### Running create-virtualenv step. 18:20:04 INFO - ##### 18:20:04 INFO - Running pre-action listener: _pre_create_virtualenv 18:20:04 INFO - Running pre-action listener: _resource_record_pre_action 18:20:04 INFO - Running main action method: create_virtualenv 18:20:04 INFO - Creating virtualenv /builds/slave/test/build/venv 18:20:04 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 18:20:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:20:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:20:04 INFO - Using real prefix '/tools/python27' 18:20:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:20:05 INFO - Installing distribute.............................................................................................................................................................................................done. 18:20:07 INFO - Installing pip.................done. 18:20:07 INFO - Return code: 0 18:20:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:20:07 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')]} 18:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:07 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')]} 18:20:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:07 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 0x10160de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10162af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da84b4640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, '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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:20:07 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 18:20:07 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 18:20:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:07 INFO - 'HOME': '/Users/cltbld', 18:20:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:07 INFO - 'LOGNAME': 'cltbld', 18:20:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:07 INFO - 'MOZ_NO_REMOTE': '1', 18:20:07 INFO - 'NO_EM_RESTART': '1', 18:20:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:07 INFO - 'PWD': '/builds/slave/test', 18:20:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:07 INFO - 'SHELL': '/bin/bash', 18:20:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:07 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:07 INFO - 'USER': 'cltbld', 18:20:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:07 INFO - 'XPC_FLAGS': '0x0', 18:20:07 INFO - 'XPC_SERVICE_NAME': '0', 18:20:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:20:08 INFO - Downloading/unpacking psutil>=0.7.1 18:20:08 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 18:20:08 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 18:20:08 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 18:20:08 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 18:20:08 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 18:20:08 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 18:20:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:20:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:20:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:20:11 INFO - Installing collected packages: psutil 18:20:11 INFO - Running setup.py install for psutil 18:20:11 INFO - building 'psutil._psutil_osx' extension 18:20:11 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 18:20:12 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 18:20:12 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 18:20:12 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 18:20:12 INFO - building 'psutil._psutil_posix' extension 18:20:12 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 18:20:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:20:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:20:12 INFO - ^ 18:20:12 INFO - 1 warning generated. 18:20:12 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 18:20:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:20:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:20:12 INFO - Successfully installed psutil 18:20:12 INFO - Cleaning up... 18:20:12 INFO - Return code: 0 18:20:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:20:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:12 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 0x10160de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10162af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da84b4640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, '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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:20:12 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 18:20:12 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 18:20:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:12 INFO - 'HOME': '/Users/cltbld', 18:20:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:12 INFO - 'LOGNAME': 'cltbld', 18:20:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:12 INFO - 'MOZ_NO_REMOTE': '1', 18:20:12 INFO - 'NO_EM_RESTART': '1', 18:20:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:12 INFO - 'PWD': '/builds/slave/test', 18:20:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:12 INFO - 'SHELL': '/bin/bash', 18:20:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:12 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:12 INFO - 'USER': 'cltbld', 18:20:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:12 INFO - 'XPC_FLAGS': '0x0', 18:20:12 INFO - 'XPC_SERVICE_NAME': '0', 18:20:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:20:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:20:12 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 18:20:12 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 18:20:12 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 18:20:12 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 18:20:12 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 18:20:13 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 18:20:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:20:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:20:15 INFO - Installing collected packages: mozsystemmonitor 18:20:15 INFO - Running setup.py install for mozsystemmonitor 18:20:15 INFO - Successfully installed mozsystemmonitor 18:20:15 INFO - Cleaning up... 18:20:15 INFO - Return code: 0 18:20:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:20: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')]} 18:20:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20: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')]} 18:20:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20: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', '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 0x10160de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10162af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da84b4640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, '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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:20: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:20: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 blobuploader==1.2.4 18:20:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:15 INFO - 'HOME': '/Users/cltbld', 18:20:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:15 INFO - 'LOGNAME': 'cltbld', 18:20:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:15 INFO - 'MOZ_NO_REMOTE': '1', 18:20:15 INFO - 'NO_EM_RESTART': '1', 18:20:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:15 INFO - 'PWD': '/builds/slave/test', 18:20:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:15 INFO - 'SHELL': '/bin/bash', 18:20:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:15 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:15 INFO - 'USER': 'cltbld', 18:20:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:15 INFO - 'XPC_FLAGS': '0x0', 18:20:15 INFO - 'XPC_SERVICE_NAME': '0', 18:20:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:20:15 INFO - Downloading/unpacking blobuploader==1.2.4 18:20:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:20:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:20:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:20:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:20:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:20:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:20:18 INFO - Downloading blobuploader-1.2.4.tar.gz 18:20:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:20:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:20:18 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 18:20:18 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 18:20:18 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 18:20:18 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 18:20:18 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 18:20:18 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 18:20:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:20:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:20: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 18:20: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 18:20: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 18:20: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 18:20: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 18:20: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 18:20:19 INFO - Downloading docopt-0.6.1.tar.gz 18:20:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:20:19 INFO - Installing collected packages: blobuploader, requests, docopt 18:20:19 INFO - Running setup.py install for blobuploader 18:20:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:20:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:20:19 INFO - Running setup.py install for requests 18:20:20 INFO - Running setup.py install for docopt 18:20:20 INFO - Successfully installed blobuploader requests docopt 18:20:20 INFO - Cleaning up... 18:20:20 INFO - Return code: 0 18:20:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:20:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:20 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 0x10160de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10162af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da84b4640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, '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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:20:20 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 18:20:20 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 18:20:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:20 INFO - 'HOME': '/Users/cltbld', 18:20:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:20 INFO - 'LOGNAME': 'cltbld', 18:20:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:20 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:20 INFO - 'MOZ_NO_REMOTE': '1', 18:20:20 INFO - 'NO_EM_RESTART': '1', 18:20:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:20 INFO - 'PWD': '/builds/slave/test', 18:20:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:20 INFO - 'SHELL': '/bin/bash', 18:20:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:20 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:20 INFO - 'USER': 'cltbld', 18:20:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:20 INFO - 'XPC_FLAGS': '0x0', 18:20:20 INFO - 'XPC_SERVICE_NAME': '0', 18:20:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:20:20 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-rBv0N4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:20:20 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-_y8ZoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:20:20 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-UnvEGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-PKnsEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-hVevnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-O2UWmA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-4kWb2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-jniDWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-mJU1_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-S0Qwjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-Hm3Fpj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:20:21 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-AZUQP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-RUgdBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-FMzNLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-PCE1l4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-ZPkTzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-LKu8Ob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-HLAk0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-_N0eKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:20:22 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-TsSfD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:20:23 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-gvx2jK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:20:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:20:23 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 18:20:23 INFO - Running setup.py install for manifestparser 18:20:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:20:23 INFO - Running setup.py install for mozcrash 18:20:23 INFO - Running setup.py install for mozdebug 18:20:23 INFO - Running setup.py install for mozdevice 18:20:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:20:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:20:23 INFO - Running setup.py install for mozfile 18:20:24 INFO - Running setup.py install for mozhttpd 18:20:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Running setup.py install for mozinfo 18:20:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Running setup.py install for mozInstall 18:20:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Running setup.py install for mozleak 18:20:24 INFO - Running setup.py install for mozlog 18:20:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Running setup.py install for moznetwork 18:20:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:20:24 INFO - Running setup.py install for mozprocess 18:20:25 INFO - Running setup.py install for mozprofile 18:20:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:20:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:20:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:20:25 INFO - Running setup.py install for mozrunner 18:20:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:20:25 INFO - Running setup.py install for mozscreenshot 18:20:25 INFO - Running setup.py install for moztest 18:20:25 INFO - Running setup.py install for mozversion 18:20:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:20:25 INFO - Running setup.py install for wptserve 18:20:26 INFO - Running setup.py install for marionette-driver 18:20:26 INFO - Running setup.py install for browsermob-proxy 18:20:26 INFO - Running setup.py install for marionette-client 18:20:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:20:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:20:26 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 18:20:26 INFO - Cleaning up... 18:20:26 INFO - Return code: 0 18:20:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:20:26 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')]} 18:20:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:26 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')]} 18:20:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:20:26 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 0x10160de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10162af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da84b4640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, '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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:20:26 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 18:20:26 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 18:20:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:26 INFO - 'HOME': '/Users/cltbld', 18:20:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:26 INFO - 'LOGNAME': 'cltbld', 18:20:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:26 INFO - 'MOZ_NO_REMOTE': '1', 18:20:26 INFO - 'NO_EM_RESTART': '1', 18:20:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:26 INFO - 'PWD': '/builds/slave/test', 18:20:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:26 INFO - 'SHELL': '/bin/bash', 18:20:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:26 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:26 INFO - 'USER': 'cltbld', 18:20:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:26 INFO - 'XPC_FLAGS': '0x0', 18:20:26 INFO - 'XPC_SERVICE_NAME': '0', 18:20:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-39XYf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-qqNIHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-u1X1e6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-txv59b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-NgBwCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-wyhvKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-cYsAMh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-jjK6il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:20:27 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-zdkGQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:20:27 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)) 18:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-y3ViM1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-3Tw_u6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-S900YN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-Ws4Rxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-Dhx0gU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-iDLklw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-40S80Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-F6x4Cr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-oDwBnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:20:28 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)) 18:20:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:20:28 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-9h0XEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:20:29 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)) 18:20:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:20:29 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-gBfEtH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:20:29 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)) 18:20:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:20:29 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-hTmobl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:20:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:20:29 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)) 18:20:29 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)) 18:20:29 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)) 18:20:29 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)) 18:20:29 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)) 18:20:29 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)) 18:20:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:20:29 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 18:20:29 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 18:20:29 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 18:20:29 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 18:20:29 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 18:20:29 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 18:20:32 INFO - Downloading blessings-1.6.tar.gz 18:20:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:20:32 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)) 18:20:32 INFO - Installing collected packages: blessings 18:20:32 INFO - Running setup.py install for blessings 18:20:32 INFO - Successfully installed blessings 18:20:32 INFO - Cleaning up... 18:20:32 INFO - Return code: 0 18:20:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:20:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:20:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:20:32 INFO - Reading from file tmpfile_stdout 18:20:32 INFO - Current package versions: 18:20:32 INFO - blessings == 1.6 18:20:32 INFO - blobuploader == 1.2.4 18:20:32 INFO - browsermob-proxy == 0.6.0 18:20:32 INFO - docopt == 0.6.1 18:20:32 INFO - manifestparser == 1.1 18:20:32 INFO - marionette-client == 2.3.0 18:20:32 INFO - marionette-driver == 1.4.0 18:20:32 INFO - mozInstall == 1.12 18:20:32 INFO - mozcrash == 0.17 18:20:32 INFO - mozdebug == 0.1 18:20:32 INFO - mozdevice == 0.48 18:20:32 INFO - mozfile == 1.2 18:20:32 INFO - mozhttpd == 0.7 18:20:32 INFO - mozinfo == 0.9 18:20:32 INFO - mozleak == 0.1 18:20:32 INFO - mozlog == 3.1 18:20:32 INFO - moznetwork == 0.27 18:20:32 INFO - mozprocess == 0.22 18:20:32 INFO - mozprofile == 0.28 18:20:32 INFO - mozrunner == 6.11 18:20:32 INFO - mozscreenshot == 0.1 18:20:32 INFO - mozsystemmonitor == 0.0 18:20:32 INFO - moztest == 0.7 18:20:32 INFO - mozversion == 1.4 18:20:32 INFO - psutil == 3.1.1 18:20:32 INFO - requests == 1.2.3 18:20:32 INFO - wptserve == 1.4.0 18:20:32 INFO - wsgiref == 0.1.2 18:20:32 INFO - Running post-action listener: _resource_record_post_action 18:20:32 INFO - Running post-action listener: _start_resource_monitoring 18:20:32 INFO - Starting resource monitoring. 18:20:32 INFO - ##### 18:20:32 INFO - ##### Running pull step. 18:20:32 INFO - ##### 18:20:32 INFO - Running pre-action listener: _resource_record_pre_action 18:20:32 INFO - Running main action method: pull 18:20:32 INFO - Pull has nothing to do! 18:20:32 INFO - Running post-action listener: _resource_record_post_action 18:20:32 INFO - ##### 18:20:32 INFO - ##### Running install step. 18:20:32 INFO - ##### 18:20:32 INFO - Running pre-action listener: _resource_record_pre_action 18:20:32 INFO - Running main action method: install 18:20:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:20:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:20:33 INFO - Reading from file tmpfile_stdout 18:20:33 INFO - Detecting whether we're running mozinstall >=1.0... 18:20:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:20:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:20:33 INFO - Reading from file tmpfile_stdout 18:20:33 INFO - Output received: 18:20:33 INFO - Usage: mozinstall [options] installer 18:20:33 INFO - Options: 18:20:33 INFO - -h, --help show this help message and exit 18:20:33 INFO - -d DEST, --destination=DEST 18:20:33 INFO - Directory to install application into. [default: 18:20:33 INFO - "/builds/slave/test"] 18:20:33 INFO - --app=APP Application being installed. [default: firefox] 18:20:33 INFO - mkdir: /builds/slave/test/build/application 18:20:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:20:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:20:51 INFO - Reading from file tmpfile_stdout 18:20:51 INFO - Output received: 18:20:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 18:20:51 INFO - Running post-action listener: _resource_record_post_action 18:20:51 INFO - ##### 18:20:51 INFO - ##### Running run-tests step. 18:20:51 INFO - ##### 18:20:51 INFO - Running pre-action listener: _resource_record_pre_action 18:20:51 INFO - Running main action method: run_tests 18:20:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:20:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:20:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:20:51 INFO - grabbing minidump binary from tooltool 18:20:51 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')]} 18:20:51 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 0x1016265e0>, '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 0x101209cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101234990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:20:51 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 18:20:51 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 18:20:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:20:51 INFO - Return code: 0 18:20:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:20:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:20:51 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/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 18:20:51 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/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 18:20:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.k5oHSh1eqs/Render', 18:20:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:20:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:20:51 INFO - 'HOME': '/Users/cltbld', 18:20:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:20:51 INFO - 'LOGNAME': 'cltbld', 18:20:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:20:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 18:20:51 INFO - 'MOZ_NO_REMOTE': '1', 18:20:51 INFO - 'NO_EM_RESTART': '1', 18:20:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:20:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:20:51 INFO - 'PWD': '/builds/slave/test', 18:20:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:20:51 INFO - 'SHELL': '/bin/bash', 18:20:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pjmCTZqxyW/Listeners', 18:20:51 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 18:20:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:20:51 INFO - 'USER': 'cltbld', 18:20:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:20:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:20:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:20:51 INFO - 'XPC_FLAGS': '0x0', 18:20:51 INFO - 'XPC_SERVICE_NAME': '0', 18:20:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:20:51 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/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 18:20:52 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 18:20:52 INFO - import pkg_resources 18:20:52 INFO - Using 1 client processes 18:20:52 INFO - wptserve Starting http server on 127.0.0.1:8000 18:20:52 INFO - wptserve Starting http server on 127.0.0.1:8001 18:20:52 INFO - wptserve Starting http server on 127.0.0.1:8443 18:20:55 INFO - SUITE-START | Running 778 tests 18:20:55 INFO - Running testharness tests 18:20:55 INFO - Setting up ssl 18:20:55 INFO - PROCESS | certutil | 18:20:55 INFO - PROCESS | certutil | 18:20:55 INFO - PROCESS | certutil | 18:20:55 INFO - Certificate Nickname Trust Attributes 18:20:55 INFO - SSL,S/MIME,JAR/XPI 18:20:55 INFO - 18:20:55 INFO - web-platform-tests CT,, 18:20:55 INFO - 18:20:55 INFO - Starting runner 18:20:56 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:20:56 INFO - PROCESS | 1678 | 1472088056139 Marionette DEBUG Marionette enabled via build flag and pref 18:20:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x113d12800 == 1 [pid = 1678] [id = 1] 18:20:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 1 (0x113d13000) [pid = 1678] [serial = 1] [outer = 0x0] 18:20:56 INFO - PROCESS | 1678 | [1678] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:20:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 2 (0x113d14000) [pid = 1678] [serial = 2] [outer = 0x113d13000] 18:20:56 INFO - PROCESS | 1678 | 1472088056462 Marionette INFO Listening on port 2828 18:20:56 INFO - PROCESS | 1678 | 1472088056694 Marionette DEBUG Marionette enabled via command-line flag 18:20:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x116978000 == 2 [pid = 1678] [id = 2] 18:20:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 3 (0x116978800) [pid = 1678] [serial = 3] [outer = 0x0] 18:20:56 INFO - PROCESS | 1678 | [1678] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:20:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 4 (0x116979800) [pid = 1678] [serial = 4] [outer = 0x116978800] 18:20:56 INFO - PROCESS | 1678 | [1678] 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 18:20:56 INFO - PROCESS | 1678 | 1472088056842 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49300 18:20:56 INFO - PROCESS | 1678 | 1472088056928 Marionette DEBUG Closed connection conn0 18:20:56 INFO - PROCESS | 1678 | [1678] 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 18:20:56 INFO - PROCESS | 1678 | 1472088056932 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49301 18:20:56 INFO - PROCESS | 1678 | 1472088056943 Marionette DEBUG Closed connection conn1 18:20:56 INFO - PROCESS | 1678 | [1678] 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 18:20:56 INFO - PROCESS | 1678 | 1472088056948 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49302 18:20:56 INFO - PROCESS | 1678 | 1472088056957 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:20:56 INFO - PROCESS | 1678 | 1472088056963 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160824164524","device":"desktop","version":"48.0.3"} 18:20:57 INFO - PROCESS | 1678 | [1678] 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 18:20:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x120707000 == 3 [pid = 1678] [id = 3] 18:20:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 5 (0x120708800) [pid = 1678] [serial = 5] [outer = 0x0] 18:20:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x120708000 == 4 [pid = 1678] [id = 4] 18:20:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 6 (0x11a0b9800) [pid = 1678] [serial = 6] [outer = 0x0] 18:20:57 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:20:58 INFO - PROCESS | 1678 | [1678] 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 18:20:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x124199000 == 5 [pid = 1678] [id = 5] 18:20:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 7 (0x11a0b7400) [pid = 1678] [serial = 7] [outer = 0x0] 18:20:58 INFO - PROCESS | 1678 | [1678] 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 18:20:58 INFO - PROCESS | 1678 | [1678] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:20:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 8 (0x12420c800) [pid = 1678] [serial = 8] [outer = 0x11a0b7400] 18:20:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 9 (0x124795800) [pid = 1678] [serial = 9] [outer = 0x120708800] 18:20:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 10 (0x124786000) [pid = 1678] [serial = 10] [outer = 0x11a0b9800] 18:20:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 11 (0x124787c00) [pid = 1678] [serial = 11] [outer = 0x11a0b7400] 18:20:58 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:20:58 INFO - PROCESS | 1678 | 1472088058829 Marionette INFO startBrowser 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:58 INFO - PROCESS | 1678 | 1472088058850 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1678 | 1472088058859 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1678 | 1472088058860 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 12 (0x126ec9400) [pid = 1678] [serial = 12] [outer = 0x11a0b7400] 18:20:59 INFO - PROCESS | 1678 | 1472088059177 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3aacefe2-f8be-084f-974a-bad2c44fd239","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160824164524","device":"desktop","version":"48.0.3","command_id":1}}] 18:20:59 INFO - PROCESS | 1678 | 1472088059268 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:20:59 INFO - PROCESS | 1678 | 1472088059271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | 1472088059315 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:20:59 INFO - PROCESS | 1678 | 1472088059404 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:20:59 INFO - PROCESS | 1678 | 1472088059406 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:20:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 13 (0x127286c00) [pid = 1678] [serial = 13] [outer = 0x11a0b7400] 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:20:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:20:59 INFO - PROCESS | 1678 | 1472088059663 Marionette TRACE conn2 <- [1,3,null,{}] 18:20:59 INFO - PROCESS | 1678 | 1472088059666 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:20:59 INFO - PROCESS | 1678 | 1472088059668 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | 1472088059685 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:20:59 INFO - PROCESS | 1678 | 1472088059712 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1678 | 1472088059713 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:20:59 INFO - PROCESS | 1678 | 1472088059716 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1678 | 1472088059720 Marionette TRACE conn2 <- [1,6,null,{}] 18:20:59 INFO - PROCESS | 1678 | 1472088059724 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:59 INFO - PROCESS | 1678 | 1472088059726 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | 1472088059735 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:20:59 INFO - PROCESS | 1678 | 1472088059743 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1678 | 1472088059744 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:20:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de8800 == 6 [pid = 1678] [id = 6] 18:20:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 14 (0x1290ba400) [pid = 1678] [serial = 14] [outer = 0x0] 18:20:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 15 (0x1290bc000) [pid = 1678] [serial = 15] [outer = 0x1290ba400] 18:20:59 INFO - PROCESS | 1678 | 1472088059777 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 16 (0x1290c1c00) [pid = 1678] [serial = 16] [outer = 0x1290ba400] 18:21:00 INFO - PROCESS | 1678 | 1472088060073 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 18:21:00 INFO - PROCESS | 1678 | 1472088060092 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1678 | 1472088060094 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:21:00 INFO - PROCESS | 1678 | 1472088060096 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1678 | 1472088060097 Marionette TRACE conn2 <- [1,10,null,{}] 18:21:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e19800 == 7 [pid = 1678] [id = 7] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 17 (0x1293da000) [pid = 1678] [serial = 17] [outer = 0x0] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 18 (0x1293dc000) [pid = 1678] [serial = 18] [outer = 0x1293da000] 18:21:00 INFO - PROCESS | 1678 | 1472088060128 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1678 | 1472088060153 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:00 INFO - PROCESS | 1678 | 1472088060157 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 19 (0x12a50d000) [pid = 1678] [serial = 19] [outer = 0x1293da000] 18:21:00 INFO - PROCESS | 1678 | 1472088060297 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:21:00 INFO - PROCESS | 1678 | 1472088060311 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1678 | 1472088060312 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a68f000 == 8 [pid = 1678] [id = 8] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 20 (0x12a61d800) [pid = 1678] [serial = 20] [outer = 0x0] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 21 (0x12a770400) [pid = 1678] [serial = 21] [outer = 0x12a61d800] 18:21:00 INFO - PROCESS | 1678 | 1472088060342 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 22 (0x12a774800) [pid = 1678] [serial = 22] [outer = 0x12a61d800] 18:21:00 INFO - PROCESS | 1678 | 1472088060725 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 670ms 18:21:00 INFO - PROCESS | 1678 | 1472088060784 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1678 | 1472088060786 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:21:00 INFO - PROCESS | 1678 | 1472088060790 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1678 | 1472088060791 Marionette TRACE conn2 <- [1,14,null,{}] 18:21:00 INFO - PROCESS | 1678 | 1472088060793 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:00 INFO - PROCESS | 1678 | 1472088060796 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:00 INFO - PROCESS | 1678 | 1472088060914 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:21:00 INFO - PROCESS | 1678 | 1472088060926 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1678 | 1472088060927 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5d000 == 9 [pid = 1678] [id = 9] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 23 (0x12aaec000) [pid = 1678] [serial = 23] [outer = 0x0] 18:21:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 24 (0x12ad8b800) [pid = 1678] [serial = 24] [outer = 0x12aaec000] 18:21:00 INFO - PROCESS | 1678 | 1472088060953 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 25 (0x12ad94800) [pid = 1678] [serial = 25] [outer = 0x12aaec000] 18:21:01 INFO - PROCESS | 1678 | 1472088061213 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 18:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:21:01 INFO - PROCESS | 1678 | 1472088061260 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1678 | 1472088061261 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:21:01 INFO - PROCESS | 1678 | 1472088061264 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1678 | 1472088061265 Marionette TRACE conn2 <- [1,18,null,{}] 18:21:01 INFO - PROCESS | 1678 | 1472088061267 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:01 INFO - PROCESS | 1678 | 1472088061270 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:01 INFO - PROCESS | 1678 | 1472088061369 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:21:01 INFO - PROCESS | 1678 | 1472088061375 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1678 | 1472088061378 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba0b800 == 10 [pid = 1678] [id = 10] 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 26 (0x12ba30400) [pid = 1678] [serial = 26] [outer = 0x0] 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 27 (0x12babac00) [pid = 1678] [serial = 27] [outer = 0x12ba30400] 18:21:01 INFO - PROCESS | 1678 | 1472088061402 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 28 (0x12bac1400) [pid = 1678] [serial = 28] [outer = 0x12ba30400] 18:21:01 INFO - PROCESS | 1678 | 1472088061670 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 18:21:01 INFO - PROCESS | 1678 | 1472088061691 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1678 | 1472088061693 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:21:01 INFO - PROCESS | 1678 | 1472088061695 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1678 | 1472088061696 Marionette TRACE conn2 <- [1,22,null,{}] 18:21:01 INFO - PROCESS | 1678 | 1472088061698 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:01 INFO - PROCESS | 1678 | 1472088061700 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:01 INFO - PROCESS | 1678 | 1472088061796 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:21:01 INFO - PROCESS | 1678 | 1472088061800 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1678 | 1472088061801 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5c800 == 11 [pid = 1678] [id = 11] 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 29 (0x12bac4800) [pid = 1678] [serial = 29] [outer = 0x0] 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 30 (0x12bcf6800) [pid = 1678] [serial = 30] [outer = 0x12bac4800] 18:21:01 INFO - PROCESS | 1678 | 1472088061827 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 31 (0x12bf31800) [pid = 1678] [serial = 31] [outer = 0x12bac4800] 18:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 18:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:21:02 INFO - PROCESS | 1678 | 1472088062059 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:21:02 INFO - PROCESS | 1678 | 1472088062064 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1678 | 1472088062065 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1678 | 1472088062067 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1678 | 1472088062068 Marionette TRACE conn2 <- [1,26,null,{}] 18:21:02 INFO - PROCESS | 1678 | 1472088062077 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:02 INFO - PROCESS | 1678 | 1472088062078 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:02 INFO - PROCESS | 1678 | 1472088062177 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:21:02 INFO - PROCESS | 1678 | 1472088062181 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1678 | 1472088062182 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c072000 == 12 [pid = 1678] [id = 12] 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 32 (0x12bf36800) [pid = 1678] [serial = 32] [outer = 0x0] 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 33 (0x12bf3c400) [pid = 1678] [serial = 33] [outer = 0x12bf36800] 18:21:02 INFO - PROCESS | 1678 | 1472088062207 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 34 (0x12bfe0c00) [pid = 1678] [serial = 34] [outer = 0x12bf36800] 18:21:02 INFO - PROCESS | 1678 | 1472088062440 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 18:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:21:02 INFO - PROCESS | 1678 | 1472088062495 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1678 | 1472088062496 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1678 | 1472088062498 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1678 | 1472088062499 Marionette TRACE conn2 <- [1,30,null,{}] 18:21:02 INFO - PROCESS | 1678 | 1472088062509 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:02 INFO - PROCESS | 1678 | 1472088062518 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:02 INFO - PROCESS | 1678 | 1472088062626 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:21:02 INFO - PROCESS | 1678 | 1472088062632 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1678 | 1472088062633 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d0000 == 13 [pid = 1678] [id = 13] 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 35 (0x12bfe7c00) [pid = 1678] [serial = 35] [outer = 0x0] 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 36 (0x12c23dc00) [pid = 1678] [serial = 36] [outer = 0x12bfe7c00] 18:21:02 INFO - PROCESS | 1678 | 1472088062658 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 37 (0x12c241400) [pid = 1678] [serial = 37] [outer = 0x12bfe7c00] 18:21:02 INFO - PROCESS | 1678 | 1472088062888 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 18:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:21:02 INFO - PROCESS | 1678 | 1472088062926 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1678 | 1472088062927 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1678 | 1472088062929 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1678 | 1472088062930 Marionette TRACE conn2 <- [1,34,null,{}] 18:21:02 INFO - PROCESS | 1678 | 1472088062932 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:02 INFO - PROCESS | 1678 | 1472088062933 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | 1472088063027 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:21:03 INFO - PROCESS | 1678 | 1472088063030 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1678 | 1472088063031 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c67f000 == 14 [pid = 1678] [id = 14] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 38 (0x12c243800) [pid = 1678] [serial = 38] [outer = 0x0] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 39 (0x12c24b000) [pid = 1678] [serial = 39] [outer = 0x12c243800] 18:21:03 INFO - PROCESS | 1678 | 1472088063057 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 40 (0x12c358c00) [pid = 1678] [serial = 40] [outer = 0x12c243800] 18:21:03 INFO - PROCESS | 1678 | 1472088063290 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 18:21:03 INFO - PROCESS | 1678 | 1472088063297 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1678 | 1472088063298 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:21:03 INFO - PROCESS | 1678 | 1472088063300 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1678 | 1472088063301 Marionette TRACE conn2 <- [1,38,null,{}] 18:21:03 INFO - PROCESS | 1678 | 1472088063311 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:03 INFO - PROCESS | 1678 | 1472088063312 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | 1472088063415 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:21:03 INFO - PROCESS | 1678 | 1472088063418 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1678 | 1472088063420 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca49800 == 15 [pid = 1678] [id = 15] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 41 (0x12c35dc00) [pid = 1678] [serial = 41] [outer = 0x0] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 42 (0x12cadc000) [pid = 1678] [serial = 42] [outer = 0x12c35dc00] 18:21:03 INFO - PROCESS | 1678 | 1472088063444 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 43 (0x12cae1000) [pid = 1678] [serial = 43] [outer = 0x12c35dc00] 18:21:03 INFO - PROCESS | 1678 | 1472088063677 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 18:21:03 INFO - PROCESS | 1678 | 1472088063727 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1678 | 1472088063728 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:21:03 INFO - PROCESS | 1678 | 1472088063730 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1678 | 1472088063731 Marionette TRACE conn2 <- [1,42,null,{}] 18:21:03 INFO - PROCESS | 1678 | 1472088063734 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:03 INFO - PROCESS | 1678 | 1472088063735 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | 1472088063847 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:21:03 INFO - PROCESS | 1678 | 1472088063853 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1678 | 1472088063854 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd64800 == 16 [pid = 1678] [id = 16] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 44 (0x12cae7400) [pid = 1678] [serial = 44] [outer = 0x0] 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 45 (0x12cd94400) [pid = 1678] [serial = 45] [outer = 0x12cae7400] 18:21:03 INFO - PROCESS | 1678 | 1472088063880 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 46 (0x12cd98800) [pid = 1678] [serial = 46] [outer = 0x12cae7400] 18:21:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d24c000 == 17 [pid = 1678] [id = 17] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 47 (0x12d24c800) [pid = 1678] [serial = 47] [outer = 0x0] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 48 (0x12d24f800) [pid = 1678] [serial = 48] [outer = 0x12d24c800] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 49 (0x12d253800) [pid = 1678] [serial = 49] [outer = 0x12d24c800] 18:21:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d24b800 == 18 [pid = 1678] [id = 18] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 50 (0x12d28f800) [pid = 1678] [serial = 50] [outer = 0x0] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 51 (0x12d296000) [pid = 1678] [serial = 51] [outer = 0x12d28f800] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 52 (0x12d28d800) [pid = 1678] [serial = 52] [outer = 0x12d28f800] 18:21:04 INFO - PROCESS | 1678 | 1472088064221 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 18:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:21:04 INFO - PROCESS | 1678 | 1472088064255 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1678 | 1472088064256 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:21:04 INFO - PROCESS | 1678 | 1472088064258 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1678 | 1472088064260 Marionette TRACE conn2 <- [1,46,null,{}] 18:21:04 INFO - PROCESS | 1678 | 1472088064262 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:04 INFO - PROCESS | 1678 | 1472088064263 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:04 INFO - PROCESS | 1678 | 1472088064351 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:21:04 INFO - PROCESS | 1678 | 1472088064356 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1678 | 1472088064365 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d6cd000 == 19 [pid = 1678] [id = 19] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 53 (0x12cd9d000) [pid = 1678] [serial = 53] [outer = 0x0] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 54 (0x12d7a3400) [pid = 1678] [serial = 54] [outer = 0x12cd9d000] 18:21:04 INFO - PROCESS | 1678 | 1472088064392 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x12d7a6400) [pid = 1678] [serial = 55] [outer = 0x12cd9d000] 18:21:04 INFO - PROCESS | 1678 | 1472088064642 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 18:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:21:04 INFO - PROCESS | 1678 | 1472088064682 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1678 | 1472088064684 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:21:04 INFO - PROCESS | 1678 | 1472088064697 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1678 | 1472088064699 Marionette TRACE conn2 <- [1,50,null,{}] 18:21:04 INFO - PROCESS | 1678 | 1472088064712 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:04 INFO - PROCESS | 1678 | 1472088064714 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:04 INFO - PROCESS | 1678 | 1472088064862 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:21:04 INFO - PROCESS | 1678 | 1472088064867 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1678 | 1472088064868 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12da10800 == 20 [pid = 1678] [id = 20] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x118295400) [pid = 1678] [serial = 56] [outer = 0x0] 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x118895c00) [pid = 1678] [serial = 57] [outer = 0x118295400] 18:21:04 INFO - PROCESS | 1678 | 1472088064906 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x12d7ad400) [pid = 1678] [serial = 58] [outer = 0x118295400] 18:21:05 INFO - PROCESS | 1678 | 1472088065153 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 485ms 18:21:05 INFO - PROCESS | 1678 | 1472088065177 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1678 | 1472088065178 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:21:05 INFO - PROCESS | 1678 | 1472088065182 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1678 | 1472088065182 Marionette TRACE conn2 <- [1,54,null,{}] 18:21:05 INFO - PROCESS | 1678 | 1472088065185 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:05 INFO - PROCESS | 1678 | 1472088065187 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:05 INFO - PROCESS | 1678 | 1472088065288 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:21:05 INFO - PROCESS | 1678 | 1472088065299 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1678 | 1472088065300 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a9800 == 21 [pid = 1678] [id = 21] 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x118147800) [pid = 1678] [serial = 59] [outer = 0x0] 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x11814b400) [pid = 1678] [serial = 60] [outer = 0x118147800] 18:21:05 INFO - PROCESS | 1678 | 1472088065325 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x118151000) [pid = 1678] [serial = 61] [outer = 0x118147800] 18:21:05 INFO - PROCESS | 1678 | 1472088065554 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 18:21:05 INFO - PROCESS | 1678 | 1472088065609 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:21:05 INFO - PROCESS | 1678 | 1472088065610 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:21:05 INFO - PROCESS | 1678 | 1472088065612 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1678 | 1472088065613 Marionette TRACE conn2 <- [1,58,null,{}] 18:21:05 INFO - PROCESS | 1678 | 1472088065615 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:05 INFO - PROCESS | 1678 | 1472088065617 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:05 INFO - PROCESS | 1678 | 1472088065711 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:21:05 INFO - PROCESS | 1678 | 1472088065715 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1678 | 1472088065716 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12e457000 == 22 [pid = 1678] [id = 22] 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x11814e000) [pid = 1678] [serial = 62] [outer = 0x0] 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x12da62000) [pid = 1678] [serial = 63] [outer = 0x11814e000] 18:21:05 INFO - PROCESS | 1678 | 1472088065741 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x12da67c00) [pid = 1678] [serial = 64] [outer = 0x11814e000] 18:21:06 INFO - PROCESS | 1678 | 1472088066082 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 519ms 18:21:06 INFO - PROCESS | 1678 | 1472088066132 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1678 | 1472088066136 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:21:06 INFO - PROCESS | 1678 | 1472088066143 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1678 | 1472088066147 Marionette TRACE conn2 <- [1,62,null,{}] 18:21:06 INFO - PROCESS | 1678 | 1472088066154 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:06 INFO - PROCESS | 1678 | 1472088066157 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:06 INFO - PROCESS | 1678 | 1472088066294 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:21:06 INFO - PROCESS | 1678 | 1472088066919 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1678 | 1472088066921 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x111e9f800 == 23 [pid = 1678] [id = 23] 18:21:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x11223cc00) [pid = 1678] [serial = 65] [outer = 0x0] 18:21:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x11229f400) [pid = 1678] [serial = 66] [outer = 0x11223cc00] 18:21:06 INFO - PROCESS | 1678 | 1472088066957 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x112d26800) [pid = 1678] [serial = 67] [outer = 0x11223cc00] 18:21:07 INFO - PROCESS | 1678 | 1472088067354 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1283ms 18:21:07 INFO - PROCESS | 1678 | 1472088067438 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:21:07 INFO - PROCESS | 1678 | 1472088067441 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:21:07 INFO - PROCESS | 1678 | 1472088067444 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1678 | 1472088067446 Marionette TRACE conn2 <- [1,66,null,{}] 18:21:07 INFO - PROCESS | 1678 | 1472088067449 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:07 INFO - PROCESS | 1678 | 1472088067451 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:07 INFO - PROCESS | 1678 | 1472088067564 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:21:07 INFO - PROCESS | 1678 | 1472088067619 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1678 | 1472088067620 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x115e63000 == 24 [pid = 1678] [id = 24] 18:21:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x115e2d000) [pid = 1678] [serial = 68] [outer = 0x0] 18:21:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x115e9b000) [pid = 1678] [serial = 69] [outer = 0x115e2d000] 18:21:07 INFO - PROCESS | 1678 | 1472088067652 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x11691a800) [pid = 1678] [serial = 70] [outer = 0x115e2d000] 18:21:08 INFO - PROCESS | 1678 | 1472088068050 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 18:21:08 INFO - PROCESS | 1678 | 1472088068115 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1678 | 1472088068118 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:21:08 INFO - PROCESS | 1678 | 1472088068121 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1678 | 1472088068122 Marionette TRACE conn2 <- [1,70,null,{}] 18:21:08 INFO - PROCESS | 1678 | 1472088068125 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:08 INFO - PROCESS | 1678 | 1472088068126 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:08 INFO - PROCESS | 1678 | 1472088068257 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:21:08 INFO - PROCESS | 1678 | 1472088068328 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1678 | 1472088068329 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701f800 == 25 [pid = 1678] [id = 25] 18:21:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x116a06400) [pid = 1678] [serial = 71] [outer = 0x0] 18:21:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x118146000) [pid = 1678] [serial = 72] [outer = 0x116a06400] 18:21:08 INFO - PROCESS | 1678 | 1472088068362 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x118756400) [pid = 1678] [serial = 73] [outer = 0x116a06400] 18:21:09 INFO - PROCESS | 1678 | 1472088069009 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 18:21:09 INFO - PROCESS | 1678 | 1472088069054 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1678 | 1472088069056 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:21:09 INFO - PROCESS | 1678 | 1472088069061 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1678 | 1472088069063 Marionette TRACE conn2 <- [1,74,null,{}] 18:21:09 INFO - PROCESS | 1678 | 1472088069066 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:09 INFO - PROCESS | 1678 | 1472088069067 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:09 INFO - PROCESS | 1678 | 1472088069149 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:21:09 INFO - PROCESS | 1678 | 1472088069208 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1678 | 1472088069210 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x113d09800 == 26 [pid = 1678] [id = 26] 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x116998800) [pid = 1678] [serial = 74] [outer = 0x0] 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x116a0c800) [pid = 1678] [serial = 75] [outer = 0x116998800] 18:21:09 INFO - PROCESS | 1678 | 1472088069239 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1176ca800) [pid = 1678] [serial = 76] [outer = 0x116998800] 18:21:09 INFO - PROCESS | 1678 | 1472088069554 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 18:21:09 INFO - PROCESS | 1678 | 1472088069580 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1678 | 1472088069583 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:21:09 INFO - PROCESS | 1678 | 1472088069590 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1678 | 1472088069591 Marionette TRACE conn2 <- [1,78,null,{}] 18:21:09 INFO - PROCESS | 1678 | 1472088069594 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:09 INFO - PROCESS | 1678 | 1472088069595 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:09 INFO - PROCESS | 1678 | 1472088069681 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:21:09 INFO - PROCESS | 1678 | 1472088069741 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1678 | 1472088069742 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x112d75800 == 27 [pid = 1678] [id = 27] 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x115cb4c00) [pid = 1678] [serial = 77] [outer = 0x0] 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11699b800) [pid = 1678] [serial = 78] [outer = 0x115cb4c00] 18:21:09 INFO - PROCESS | 1678 | 1472088069770 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1181cf400) [pid = 1678] [serial = 79] [outer = 0x115cb4c00] 18:21:10 INFO - PROCESS | 1678 | 1472088070029 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 18:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:21:10 INFO - PROCESS | 1678 | 1472088070062 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1678 | 1472088070064 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1678 | 1472088070066 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1678 | 1472088070068 Marionette TRACE conn2 <- [1,82,null,{}] 18:21:10 INFO - PROCESS | 1678 | 1472088070083 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:10 INFO - PROCESS | 1678 | 1472088070088 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:10 INFO - PROCESS | 1678 | 1472088070176 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:21:10 INFO - PROCESS | 1678 | 1472088070226 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1678 | 1472088070228 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117016800 == 28 [pid = 1678] [id = 28] 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1181d4000) [pid = 1678] [serial = 80] [outer = 0x0] 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11829b800) [pid = 1678] [serial = 81] [outer = 0x1181d4000] 18:21:10 INFO - PROCESS | 1678 | 1472088070258 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11875d800) [pid = 1678] [serial = 82] [outer = 0x1181d4000] 18:21:10 INFO - PROCESS | 1678 | 1472088070526 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 479ms 18:21:10 INFO - PROCESS | 1678 | 1472088070548 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:21:10 INFO - PROCESS | 1678 | 1472088070550 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1678 | 1472088070559 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1678 | 1472088070560 Marionette TRACE conn2 <- [1,86,null,{}] 18:21:10 INFO - PROCESS | 1678 | 1472088070563 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:10 INFO - PROCESS | 1678 | 1472088070564 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:10 INFO - PROCESS | 1678 | 1472088070642 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:21:10 INFO - PROCESS | 1678 | 1472088070646 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1678 | 1472088070648 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c5d800 == 29 [pid = 1678] [id = 29] 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1185a2c00) [pid = 1678] [serial = 83] [outer = 0x0] 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11915c000) [pid = 1678] [serial = 84] [outer = 0x1185a2c00] 18:21:10 INFO - PROCESS | 1678 | 1472088070676 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1191aac00) [pid = 1678] [serial = 85] [outer = 0x1185a2c00] 18:21:10 INFO - PROCESS | 1678 | 1472088070973 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 18:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:21:11 INFO - PROCESS | 1678 | 1472088071029 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1678 | 1472088071030 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:21:11 INFO - PROCESS | 1678 | 1472088071032 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1678 | 1472088071033 Marionette TRACE conn2 <- [1,90,null,{}] 18:21:11 INFO - PROCESS | 1678 | 1472088071035 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:11 INFO - PROCESS | 1678 | 1472088071036 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:11 INFO - PROCESS | 1678 | 1472088071108 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:21:11 INFO - PROCESS | 1678 | 1472088071111 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1678 | 1472088071112 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x118174000 == 30 [pid = 1678] [id = 30] 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x114e88000) [pid = 1678] [serial = 86] [outer = 0x0] 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11941b400) [pid = 1678] [serial = 87] [outer = 0x114e88000] 18:21:11 INFO - PROCESS | 1678 | 1472088071140 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119992c00) [pid = 1678] [serial = 88] [outer = 0x114e88000] 18:21:11 INFO - PROCESS | 1678 | 1472088071441 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 18:21:11 INFO - PROCESS | 1678 | 1472088071460 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1678 | 1472088071461 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:21:11 INFO - PROCESS | 1678 | 1472088071463 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1678 | 1472088071464 Marionette TRACE conn2 <- [1,94,null,{}] 18:21:11 INFO - PROCESS | 1678 | 1472088071466 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:11 INFO - PROCESS | 1678 | 1472088071472 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:11 INFO - PROCESS | 1678 | 1472088071557 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:21:11 INFO - PROCESS | 1678 | 1472088071561 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1678 | 1472088071562 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x118390800 == 31 [pid = 1678] [id = 31] 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119997800) [pid = 1678] [serial = 89] [outer = 0x0] 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11a0bcc00) [pid = 1678] [serial = 90] [outer = 0x119997800] 18:21:11 INFO - PROCESS | 1678 | 1472088071590 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1207f8400) [pid = 1678] [serial = 91] [outer = 0x119997800] 18:21:11 INFO - PROCESS | 1678 | 1472088071880 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 18:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:21:11 INFO - PROCESS | 1678 | 1472088071931 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1678 | 1472088071932 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:21:11 INFO - PROCESS | 1678 | 1472088071934 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1678 | 1472088071936 Marionette TRACE conn2 <- [1,98,null,{}] 18:21:11 INFO - PROCESS | 1678 | 1472088071940 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:11 INFO - PROCESS | 1678 | 1472088071941 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:12 INFO - PROCESS | 1678 | 1472088072034 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:21:12 INFO - PROCESS | 1678 | 1472088072040 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1678 | 1472088072042 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d1800 == 32 [pid = 1678] [id = 32] 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119992000) [pid = 1678] [serial = 92] [outer = 0x0] 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1207f9c00) [pid = 1678] [serial = 93] [outer = 0x119992000] 18:21:12 INFO - PROCESS | 1678 | 1472088072067 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12124a400) [pid = 1678] [serial = 94] [outer = 0x119992000] 18:21:12 INFO - PROCESS | 1678 | 1472088072347 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 18:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:21:12 INFO - PROCESS | 1678 | 1472088072361 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1678 | 1472088072362 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:21:12 INFO - PROCESS | 1678 | 1472088072364 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1678 | 1472088072366 Marionette TRACE conn2 <- [1,102,null,{}] 18:21:12 INFO - PROCESS | 1678 | 1472088072368 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:12 INFO - PROCESS | 1678 | 1472088072369 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:12 INFO - PROCESS | 1678 | 1472088072455 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:21:12 INFO - PROCESS | 1678 | 1472088072458 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1678 | 1472088072460 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192eb800 == 33 [pid = 1678] [id = 33] 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x121247c00) [pid = 1678] [serial = 95] [outer = 0x0] 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12124e800) [pid = 1678] [serial = 96] [outer = 0x121247c00] 18:21:12 INFO - PROCESS | 1678 | 1472088072486 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x123269800) [pid = 1678] [serial = 97] [outer = 0x121247c00] 18:21:12 INFO - PROCESS | 1678 | 1472088072763 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 18:21:12 INFO - PROCESS | 1678 | 1472088072793 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1678 | 1472088072795 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:21:12 INFO - PROCESS | 1678 | 1472088072798 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1678 | 1472088072800 Marionette TRACE conn2 <- [1,106,null,{}] 18:21:12 INFO - PROCESS | 1678 | 1472088072814 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:12 INFO - PROCESS | 1678 | 1472088072816 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:12 INFO - PROCESS | 1678 | 1472088072935 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:21:13 INFO - PROCESS | 1678 | 1472088073001 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1678 | 1472088073002 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x117008000 == 34 [pid = 1678] [id = 34] 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118298400) [pid = 1678] [serial = 98] [outer = 0x0] 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x123380800) [pid = 1678] [serial = 99] [outer = 0x118298400] 18:21:13 INFO - PROCESS | 1678 | 1472088073043 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124056000) [pid = 1678] [serial = 100] [outer = 0x118298400] 18:21:13 INFO - PROCESS | 1678 | 1472088073375 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 624ms 18:21:13 INFO - PROCESS | 1678 | 1472088073424 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1678 | 1472088073425 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:21:13 INFO - PROCESS | 1678 | 1472088073427 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1678 | 1472088073428 Marionette TRACE conn2 <- [1,110,null,{}] 18:21:13 INFO - PROCESS | 1678 | 1472088073431 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:13 INFO - PROCESS | 1678 | 1472088073432 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:13 INFO - PROCESS | 1678 | 1472088073507 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:21:13 INFO - PROCESS | 1678 | 1472088073511 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1678 | 1472088073512 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c2c000 == 35 [pid = 1678] [id = 35] 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12350fc00) [pid = 1678] [serial = 101] [outer = 0x0] 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1244ce800) [pid = 1678] [serial = 102] [outer = 0x12350fc00] 18:21:13 INFO - PROCESS | 1678 | 1472088073537 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x124786c00) [pid = 1678] [serial = 103] [outer = 0x12350fc00] 18:21:13 INFO - PROCESS | 1678 | 1472088073833 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 18:21:13 INFO - PROCESS | 1678 | 1472088073846 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:21:13 INFO - PROCESS | 1678 | 1472088073847 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:21:13 INFO - PROCESS | 1678 | 1472088073849 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1678 | 1472088073851 Marionette TRACE conn2 <- [1,114,null,{}] 18:21:13 INFO - PROCESS | 1678 | 1472088073866 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:13 INFO - PROCESS | 1678 | 1472088073867 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:13 INFO - PROCESS | 1678 | 1472088073991 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:21:14 INFO - PROCESS | 1678 | 1472088073997 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1678 | 1472088073999 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ecf000 == 36 [pid = 1678] [id = 36] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x124055c00) [pid = 1678] [serial = 104] [outer = 0x0] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x124c85400) [pid = 1678] [serial = 105] [outer = 0x124055c00] 18:21:14 INFO - PROCESS | 1678 | 1472088074025 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12560f800) [pid = 1678] [serial = 106] [outer = 0x124055c00] 18:21:14 INFO - PROCESS | 1678 | 1472088074320 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 524ms 18:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:21:14 INFO - PROCESS | 1678 | 1472088074375 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1678 | 1472088074377 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1678 | 1472088074378 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1678 | 1472088074380 Marionette TRACE conn2 <- [1,118,null,{}] 18:21:14 INFO - PROCESS | 1678 | 1472088074382 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:14 INFO - PROCESS | 1678 | 1472088074383 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:14 INFO - PROCESS | 1678 | 1472088074459 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:21:14 INFO - PROCESS | 1678 | 1472088074463 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1678 | 1472088074464 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e0800 == 37 [pid = 1678] [id = 37] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x124787400) [pid = 1678] [serial = 107] [outer = 0x0] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1256b7c00) [pid = 1678] [serial = 108] [outer = 0x124787400] 18:21:14 INFO - PROCESS | 1678 | 1472088074491 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x125c54400) [pid = 1678] [serial = 109] [outer = 0x124787400] 18:21:14 INFO - PROCESS | 1678 | 1472088074785 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 18:21:14 INFO - PROCESS | 1678 | 1472088074798 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1678 | 1472088074799 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:21:14 INFO - PROCESS | 1678 | 1472088074801 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1678 | 1472088074802 Marionette TRACE conn2 <- [1,122,null,{}] 18:21:14 INFO - PROCESS | 1678 | 1472088074813 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:14 INFO - PROCESS | 1678 | 1472088074814 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:14 INFO - PROCESS | 1678 | 1472088074919 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:21:14 INFO - PROCESS | 1678 | 1472088074944 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1678 | 1472088074945 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c0000 == 38 [pid = 1678] [id = 38] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x118298800) [pid = 1678] [serial = 110] [outer = 0x0] 18:21:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x125c54000) [pid = 1678] [serial = 111] [outer = 0x118298800] 18:21:14 INFO - PROCESS | 1678 | 1472088074971 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x126d3d000) [pid = 1678] [serial = 112] [outer = 0x118298800] 18:21:15 INFO - PROCESS | 1678 | 1472088075214 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 18:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:21:15 INFO - PROCESS | 1678 | 1472088075226 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1678 | 1472088075227 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:21:15 INFO - PROCESS | 1678 | 1472088075229 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1678 | 1472088075230 Marionette TRACE conn2 <- [1,126,null,{}] 18:21:15 INFO - PROCESS | 1678 | 1472088075232 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:15 INFO - PROCESS | 1678 | 1472088075233 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:15 INFO - PROCESS | 1678 | 1472088075315 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:21:15 INFO - PROCESS | 1678 | 1472088075319 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1678 | 1472088075321 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x124197800 == 39 [pid = 1678] [id = 39] 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x119993400) [pid = 1678] [serial = 113] [outer = 0x0] 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x126e48400) [pid = 1678] [serial = 114] [outer = 0x119993400] 18:21:15 INFO - PROCESS | 1678 | 1472088075346 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x12707d400) [pid = 1678] [serial = 115] [outer = 0x119993400] 18:21:15 INFO - PROCESS | 1678 | 1472088075626 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 18:21:15 INFO - PROCESS | 1678 | 1472088075648 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1678 | 1472088075649 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:21:15 INFO - PROCESS | 1678 | 1472088075659 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1678 | 1472088075661 Marionette TRACE conn2 <- [1,130,null,{}] 18:21:15 INFO - PROCESS | 1678 | 1472088075663 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:15 INFO - PROCESS | 1678 | 1472088075664 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:15 INFO - PROCESS | 1678 | 1472088075744 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:21:15 INFO - PROCESS | 1678 | 1472088075748 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1678 | 1472088075749 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x124792800 == 40 [pid = 1678] [id = 40] 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x127278400) [pid = 1678] [serial = 116] [outer = 0x0] 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x12727d800) [pid = 1678] [serial = 117] [outer = 0x127278400] 18:21:15 INFO - PROCESS | 1678 | 1472088075776 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x128ba7c00) [pid = 1678] [serial = 118] [outer = 0x127278400] 18:21:16 INFO - PROCESS | 1678 | 1472088076090 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 18:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:21:16 INFO - PROCESS | 1678 | 1472088076128 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1678 | 1472088076129 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:21:16 INFO - PROCESS | 1678 | 1472088076131 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1678 | 1472088076132 Marionette TRACE conn2 <- [1,134,null,{}] 18:21:16 INFO - PROCESS | 1678 | 1472088076135 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:16 INFO - PROCESS | 1678 | 1472088076136 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:16 INFO - PROCESS | 1678 | 1472088076240 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:21:16 INFO - PROCESS | 1678 | 1472088076246 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1678 | 1472088076247 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c2c000 == 41 [pid = 1678] [id = 41] 18:21:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x128ba9400) [pid = 1678] [serial = 119] [outer = 0x0] 18:21:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x1290b6000) [pid = 1678] [serial = 120] [outer = 0x128ba9400] 18:21:16 INFO - PROCESS | 1678 | 1472088076271 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x1290be800) [pid = 1678] [serial = 121] [outer = 0x128ba9400] 18:21:16 INFO - PROCESS | 1678 | 1472088076581 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 472ms 18:21:16 INFO - PROCESS | 1678 | 1472088076608 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1678 | 1472088076610 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:21:16 INFO - PROCESS | 1678 | 1472088076613 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1678 | 1472088076615 Marionette TRACE conn2 <- [1,138,null,{}] 18:21:16 INFO - PROCESS | 1678 | 1472088076618 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:16 INFO - PROCESS | 1678 | 1472088076622 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:16 INFO - PROCESS | 1678 | 1472088076747 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:21:16 INFO - PROCESS | 1678 | 1472088076753 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1678 | 1472088076754 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x111a49000 == 42 [pid = 1678] [id = 42] 18:21:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x111ca8c00) [pid = 1678] [serial = 122] [outer = 0x0] 18:21:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x112fdb400) [pid = 1678] [serial = 123] [outer = 0x111ca8c00] 18:21:17 INFO - PROCESS | 1678 | 1472088077563 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x116482400) [pid = 1678] [serial = 124] [outer = 0x111ca8c00] 18:21:18 INFO - PROCESS | 1678 | 1472088078000 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1423ms 18:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:21:18 INFO - PROCESS | 1678 | 1472088078036 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1678 | 1472088078039 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:21:18 INFO - PROCESS | 1678 | 1472088078042 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1678 | 1472088078043 Marionette TRACE conn2 <- [1,142,null,{}] 18:21:18 INFO - PROCESS | 1678 | 1472088078046 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:18 INFO - PROCESS | 1678 | 1472088078048 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:18 INFO - PROCESS | 1678 | 1472088078141 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:21:18 INFO - PROCESS | 1678 | 1472088078173 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1678 | 1472088078174 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x116010000 == 43 [pid = 1678] [id = 43] 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 125 (0x116766000) [pid = 1678] [serial = 125] [outer = 0x0] 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 126 (0x118149800) [pid = 1678] [serial = 126] [outer = 0x116766000] 18:21:18 INFO - PROCESS | 1678 | 1472088078202 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 127 (0x118299400) [pid = 1678] [serial = 127] [outer = 0x116766000] 18:21:18 INFO - PROCESS | 1678 | 1472088078510 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 18:21:18 INFO - PROCESS | 1678 | 1472088078561 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1678 | 1472088078563 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:21:18 INFO - PROCESS | 1678 | 1472088078567 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1678 | 1472088078569 Marionette TRACE conn2 <- [1,146,null,{}] 18:21:18 INFO - PROCESS | 1678 | 1472088078571 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:18 INFO - PROCESS | 1678 | 1472088078573 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:18 INFO - PROCESS | 1678 | 1472088078673 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:21:18 INFO - PROCESS | 1678 | 1472088078702 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1678 | 1472088078704 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x11700f800 == 44 [pid = 1678] [id = 44] 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 128 (0x11873a400) [pid = 1678] [serial = 128] [outer = 0x0] 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 129 (0x11889f000) [pid = 1678] [serial = 129] [outer = 0x11873a400] 18:21:18 INFO - PROCESS | 1678 | 1472088078730 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 130 (0x119412c00) [pid = 1678] [serial = 130] [outer = 0x11873a400] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 129 (0x12ba30400) [pid = 1678] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 128 (0x12aaec000) [pid = 1678] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 127 (0x12a61d800) [pid = 1678] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 126 (0x1290ba400) [pid = 1678] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 125 (0x11814e000) [pid = 1678] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 124 (0x118147800) [pid = 1678] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x118295400) [pid = 1678] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x12cd9d000) [pid = 1678] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x12cae7400) [pid = 1678] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x12c35dc00) [pid = 1678] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x12c243800) [pid = 1678] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x12bfe7c00) [pid = 1678] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x12bf36800) [pid = 1678] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x12bac4800) [pid = 1678] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x115cb4c00) [pid = 1678] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x1181d4000) [pid = 1678] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x1185a2c00) [pid = 1678] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x114e88000) [pid = 1678] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x119997800) [pid = 1678] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x119992000) [pid = 1678] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x121247c00) [pid = 1678] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x118298400) [pid = 1678] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x124055c00) [pid = 1678] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x124787400) [pid = 1678] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x118298800) [pid = 1678] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11223cc00) [pid = 1678] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x115e2d000) [pid = 1678] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x116a06400) [pid = 1678] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:21:19 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x116998800) [pid = 1678] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:21:19 INFO - PROCESS | 1678 | 1472088079481 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 922ms 18:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:21:19 INFO - PROCESS | 1678 | 1472088079491 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1678 | 1472088079492 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:21:19 INFO - PROCESS | 1678 | 1472088079495 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1678 | 1472088079497 Marionette TRACE conn2 <- [1,150,null,{}] 18:21:19 INFO - PROCESS | 1678 | 1472088079509 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:19 INFO - PROCESS | 1678 | 1472088079512 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:19 INFO - PROCESS | 1678 | 1472088079600 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:21:19 INFO - PROCESS | 1678 | 1472088079652 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1678 | 1472088079654 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x11749c000 == 45 [pid = 1678] [id = 45] 18:21:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x113bed000) [pid = 1678] [serial = 131] [outer = 0x0] 18:21:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x117c4d400) [pid = 1678] [serial = 132] [outer = 0x113bed000] 18:21:19 INFO - PROCESS | 1678 | 1472088079680 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11998d800) [pid = 1678] [serial = 133] [outer = 0x113bed000] 18:21:19 INFO - PROCESS | 1678 | 1472088079940 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 474ms 18:21:19 INFO - PROCESS | 1678 | 1472088079976 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1678 | 1472088079978 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:21:19 INFO - PROCESS | 1678 | 1472088079981 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1678 | 1472088079982 Marionette TRACE conn2 <- [1,154,null,{}] 18:21:19 INFO - PROCESS | 1678 | 1472088079984 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:19 INFO - PROCESS | 1678 | 1472088079985 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:20 INFO - PROCESS | 1678 | 1472088080079 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:21:20 INFO - PROCESS | 1678 | 1472088080082 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1678 | 1472088080083 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x11827f800 == 46 [pid = 1678] [id = 46] 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11691cc00) [pid = 1678] [serial = 134] [outer = 0x0] 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119b6a000) [pid = 1678] [serial = 135] [outer = 0x11691cc00] 18:21:20 INFO - PROCESS | 1678 | 1472088080110 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11a02ec00) [pid = 1678] [serial = 136] [outer = 0x11691cc00] 18:21:20 INFO - PROCESS | 1678 | 1472088080454 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 519ms 18:21:20 INFO - PROCESS | 1678 | 1472088080500 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1678 | 1472088080502 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:21:20 INFO - PROCESS | 1678 | 1472088080504 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1678 | 1472088080505 Marionette TRACE conn2 <- [1,158,null,{}] 18:21:20 INFO - PROCESS | 1678 | 1472088080507 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:20 INFO - PROCESS | 1678 | 1472088080508 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:20 INFO - PROCESS | 1678 | 1472088080578 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:21:20 INFO - PROCESS | 1678 | 1472088080581 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1678 | 1472088080582 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192dd000 == 47 [pid = 1678] [id = 47] 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1207ee800) [pid = 1678] [serial = 137] [outer = 0x0] 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1207f2000) [pid = 1678] [serial = 138] [outer = 0x1207ee800] 18:21:20 INFO - PROCESS | 1678 | 1472088080615 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12124d000) [pid = 1678] [serial = 139] [outer = 0x1207ee800] 18:21:20 INFO - PROCESS | 1678 | 1472088080943 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 18:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:21:20 INFO - PROCESS | 1678 | 1472088080974 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1678 | 1472088080975 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:21:20 INFO - PROCESS | 1678 | 1472088080977 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1678 | 1472088080978 Marionette TRACE conn2 <- [1,162,null,{}] 18:21:20 INFO - PROCESS | 1678 | 1472088080980 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:20 INFO - PROCESS | 1678 | 1472088080984 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:21 INFO - PROCESS | 1678 | 1472088081081 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:21:21 INFO - PROCESS | 1678 | 1472088081088 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1678 | 1472088081090 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x11307e000 == 48 [pid = 1678] [id = 48] 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x11615dc00) [pid = 1678] [serial = 140] [outer = 0x0] 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12405c400) [pid = 1678] [serial = 141] [outer = 0x11615dc00] 18:21:21 INFO - PROCESS | 1678 | 1472088081115 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1247cf800) [pid = 1678] [serial = 142] [outer = 0x11615dc00] 18:21:21 INFO - PROCESS | 1678 | 1472088081526 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 568ms 18:21:21 INFO - PROCESS | 1678 | 1472088081546 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:21:21 INFO - PROCESS | 1678 | 1472088081548 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:21:21 INFO - PROCESS | 1678 | 1472088081552 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1678 | 1472088081554 Marionette TRACE conn2 <- [1,166,null,{}] 18:21:21 INFO - PROCESS | 1678 | 1472088081558 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:21 INFO - PROCESS | 1678 | 1472088081559 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:21 INFO - PROCESS | 1678 | 1472088081655 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:21:21 INFO - PROCESS | 1678 | 1472088081700 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1678 | 1472088081703 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x116007800 == 49 [pid = 1678] [id = 49] 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x115e2d000) [pid = 1678] [serial = 143] [outer = 0x0] 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x116764800) [pid = 1678] [serial = 144] [outer = 0x115e2d000] 18:21:21 INFO - PROCESS | 1678 | 1472088081735 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x1176ca000) [pid = 1678] [serial = 145] [outer = 0x115e2d000] 18:21:22 INFO - PROCESS | 1678 | 1472088082159 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 18:21:22 INFO - PROCESS | 1678 | 1472088082172 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1678 | 1472088082175 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:21:22 INFO - PROCESS | 1678 | 1472088082180 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1678 | 1472088082182 Marionette TRACE conn2 <- [1,170,null,{}] 18:21:22 INFO - PROCESS | 1678 | 1472088082184 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:22 INFO - PROCESS | 1678 | 1472088082186 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:22 INFO - PROCESS | 1678 | 1472088082313 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:21:22 INFO - PROCESS | 1678 | 1472088082354 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1678 | 1472088082355 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x119838000 == 50 [pid = 1678] [id = 50] 18:21:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x1185a5000) [pid = 1678] [serial = 146] [outer = 0x0] 18:21:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x118758000) [pid = 1678] [serial = 147] [outer = 0x1185a5000] 18:21:22 INFO - PROCESS | 1678 | 1472088082392 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x1191a1c00) [pid = 1678] [serial = 148] [outer = 0x1185a5000] 18:21:22 INFO - PROCESS | 1678 | 1472088082806 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 18:21:22 INFO - PROCESS | 1678 | 1472088082853 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1678 | 1472088082854 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:21:22 INFO - PROCESS | 1678 | 1472088082858 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1678 | 1472088082861 Marionette TRACE conn2 <- [1,174,null,{}] 18:21:22 INFO - PROCESS | 1678 | 1472088082868 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:22 INFO - PROCESS | 1678 | 1472088082874 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:22 INFO - PROCESS | 1678 | 1472088082976 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:21:23 INFO - PROCESS | 1678 | 1472088083038 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1678 | 1472088083040 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x118165800 == 51 [pid = 1678] [id = 51] 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x12124b000) [pid = 1678] [serial = 149] [outer = 0x0] 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x121251400) [pid = 1678] [serial = 150] [outer = 0x12124b000] 18:21:23 INFO - PROCESS | 1678 | 1472088083072 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x124206c00) [pid = 1678] [serial = 151] [outer = 0x12124b000] 18:21:23 INFO - PROCESS | 1678 | 1472088083477 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 18:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:21:23 INFO - PROCESS | 1678 | 1472088083530 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1678 | 1472088083531 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1678 | 1472088083534 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1678 | 1472088083535 Marionette TRACE conn2 <- [1,178,null,{}] 18:21:23 INFO - PROCESS | 1678 | 1472088083537 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:23 INFO - PROCESS | 1678 | 1472088083539 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:23 INFO - PROCESS | 1678 | 1472088083631 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:21:23 INFO - PROCESS | 1678 | 1472088083678 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1678 | 1472088083680 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x124792000 == 52 [pid = 1678] [id = 52] 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x1247cd400) [pid = 1678] [serial = 152] [outer = 0x0] 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x124ee3000) [pid = 1678] [serial = 153] [outer = 0x1247cd400] 18:21:23 INFO - PROCESS | 1678 | 1472088083710 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 125 (0x12512f400) [pid = 1678] [serial = 154] [outer = 0x1247cd400] 18:21:24 INFO - PROCESS | 1678 | 1472088084121 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 18:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:21:24 INFO - PROCESS | 1678 | 1472088084154 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1678 | 1472088084155 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:21:24 INFO - PROCESS | 1678 | 1472088084157 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1678 | 1472088084159 Marionette TRACE conn2 <- [1,182,null,{}] 18:21:24 INFO - PROCESS | 1678 | 1472088084161 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:24 INFO - PROCESS | 1678 | 1472088084163 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:24 INFO - PROCESS | 1678 | 1472088084253 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:21:24 INFO - PROCESS | 1678 | 1472088084327 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1678 | 1472088084329 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170db000 == 53 [pid = 1678] [id = 53] 18:21:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 126 (0x119166400) [pid = 1678] [serial = 155] [outer = 0x0] 18:21:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 127 (0x119c13400) [pid = 1678] [serial = 156] [outer = 0x119166400] 18:21:24 INFO - PROCESS | 1678 | 1472088084358 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 128 (0x12420c400) [pid = 1678] [serial = 157] [outer = 0x119166400] 18:21:24 INFO - PROCESS | 1678 | 1472088084826 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 719ms 18:21:24 INFO - PROCESS | 1678 | 1472088084878 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1678 | 1472088084882 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:21:24 INFO - PROCESS | 1678 | 1472088084906 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1678 | 1472088084909 Marionette TRACE conn2 <- [1,186,null,{}] 18:21:24 INFO - PROCESS | 1678 | 1472088084917 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:24 INFO - PROCESS | 1678 | 1472088084919 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:25 INFO - PROCESS | 1678 | 1472088085053 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:21:25 INFO - PROCESS | 1678 | 1472088085146 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1678 | 1472088085148 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x11700c800 == 54 [pid = 1678] [id = 54] 18:21:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 129 (0x112da2400) [pid = 1678] [serial = 158] [outer = 0x0] 18:21:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 130 (0x116485800) [pid = 1678] [serial = 159] [outer = 0x112da2400] 18:21:25 INFO - PROCESS | 1678 | 1472088085194 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 131 (0x11699e400) [pid = 1678] [serial = 160] [outer = 0x112da2400] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1192dd000 == 53 [pid = 1678] [id = 47] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x11827f800 == 52 [pid = 1678] [id = 46] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x11749c000 == 51 [pid = 1678] [id = 45] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d1800 == 50 [pid = 1678] [id = 32] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x11700f800 == 49 [pid = 1678] [id = 44] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x118174000 == 48 [pid = 1678] [id = 30] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x118390800 == 47 [pid = 1678] [id = 31] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x116010000 == 46 [pid = 1678] [id = 43] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x117c5d800 == 45 [pid = 1678] [id = 29] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x112d75800 == 44 [pid = 1678] [id = 27] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x111a49000 == 43 [pid = 1678] [id = 42] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x117016800 == 42 [pid = 1678] [id = 28] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x117008000 == 41 [pid = 1678] [id = 34] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1192eb800 == 40 [pid = 1678] [id = 33] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1170db000 == 39 [pid = 1678] [id = 53] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x124792000 == 38 [pid = 1678] [id = 52] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x118165800 == 37 [pid = 1678] [id = 51] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x124197800 == 36 [pid = 1678] [id = 39] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x119838000 == 35 [pid = 1678] [id = 50] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e0800 == 34 [pid = 1678] [id = 37] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x119c2c000 == 33 [pid = 1678] [id = 35] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c0000 == 32 [pid = 1678] [id = 38] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x124c2c000 == 31 [pid = 1678] [id = 41] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x11307e000 == 30 [pid = 1678] [id = 48] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x119ecf000 == 29 [pid = 1678] [id = 36] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x116007800 == 28 [pid = 1678] [id = 49] 18:21:25 INFO - PROCESS | 1678 | --DOCSHELL 0x124792800 == 27 [pid = 1678] [id = 40] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 130 (0x124787c00) [pid = 1678] [serial = 11] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 129 (0x12da67c00) [pid = 1678] [serial = 64] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 128 (0x11699b800) [pid = 1678] [serial = 78] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 127 (0x1181cf400) [pid = 1678] [serial = 79] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 126 (0x11829b800) [pid = 1678] [serial = 81] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 125 (0x11915c000) [pid = 1678] [serial = 84] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 124 (0x1191aac00) [pid = 1678] [serial = 85] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x11941b400) [pid = 1678] [serial = 87] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x119992c00) [pid = 1678] [serial = 88] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x1207f8400) [pid = 1678] [serial = 91] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x12124a400) [pid = 1678] [serial = 94] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x123269800) [pid = 1678] [serial = 97] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x124056000) [pid = 1678] [serial = 100] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x1176ca800) [pid = 1678] [serial = 76] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x12560f800) [pid = 1678] [serial = 106] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x11691a800) [pid = 1678] [serial = 70] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x125c54400) [pid = 1678] [serial = 109] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x126d3d000) [pid = 1678] [serial = 112] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x112d26800) [pid = 1678] [serial = 67] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x11875d800) [pid = 1678] [serial = 82] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1290b6000) [pid = 1678] [serial = 120] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12420c800) [pid = 1678] [serial = 8] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11a0bcc00) [pid = 1678] [serial = 90] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1207f9c00) [pid = 1678] [serial = 93] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12124e800) [pid = 1678] [serial = 96] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x123380800) [pid = 1678] [serial = 99] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1244ce800) [pid = 1678] [serial = 102] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x124c85400) [pid = 1678] [serial = 105] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1256b7c00) [pid = 1678] [serial = 108] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x125c54000) [pid = 1678] [serial = 111] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x126e48400) [pid = 1678] [serial = 114] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12727d800) [pid = 1678] [serial = 117] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11229f400) [pid = 1678] [serial = 66] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115e9b000) [pid = 1678] [serial = 69] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118146000) [pid = 1678] [serial = 72] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118756400) [pid = 1678] [serial = 73] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x116a0c800) [pid = 1678] [serial = 75] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12bcf6800) [pid = 1678] [serial = 30] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12bf31800) [pid = 1678] [serial = 31] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12babac00) [pid = 1678] [serial = 27] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12bac1400) [pid = 1678] [serial = 28] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12ad8b800) [pid = 1678] [serial = 24] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12ad94800) [pid = 1678] [serial = 25] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a770400) [pid = 1678] [serial = 21] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a774800) [pid = 1678] [serial = 22] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1293dc000) [pid = 1678] [serial = 18] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1290bc000) [pid = 1678] [serial = 15] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1290c1c00) [pid = 1678] [serial = 16] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12da62000) [pid = 1678] [serial = 63] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11814b400) [pid = 1678] [serial = 60] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118151000) [pid = 1678] [serial = 61] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118895c00) [pid = 1678] [serial = 57] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12d7ad400) [pid = 1678] [serial = 58] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12d7a6400) [pid = 1678] [serial = 55] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12d7a3400) [pid = 1678] [serial = 54] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12d24f800) [pid = 1678] [serial = 48] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12d296000) [pid = 1678] [serial = 51] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12cd94400) [pid = 1678] [serial = 45] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12cd98800) [pid = 1678] [serial = 46] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12cadc000) [pid = 1678] [serial = 42] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12cae1000) [pid = 1678] [serial = 43] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x12c358c00) [pid = 1678] [serial = 40] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12c241400) [pid = 1678] [serial = 37] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12c24b000) [pid = 1678] [serial = 39] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12c23dc00) [pid = 1678] [serial = 36] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12bf3c400) [pid = 1678] [serial = 33] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x12bfe0c00) [pid = 1678] [serial = 34] [outer = 0x0] [url = about:blank] 18:21:26 INFO - PROCESS | 1678 | 1472088086095 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1246ms 18:21:26 INFO - PROCESS | 1678 | 1472088086132 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1678 | 1472088086134 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:21:26 INFO - PROCESS | 1678 | 1472088086143 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1678 | 1472088086145 Marionette TRACE conn2 <- [1,190,null,{}] 18:21:26 INFO - PROCESS | 1678 | 1472088086148 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:26 INFO - PROCESS | 1678 | 1472088086150 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:26 INFO - PROCESS | 1678 | 1472088086223 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:21:26 INFO - PROCESS | 1678 | 1472088086227 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1678 | 1472088086230 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1131b5800 == 28 [pid = 1678] [id = 55] 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x116921400) [pid = 1678] [serial = 161] [outer = 0x0] 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x11699ec00) [pid = 1678] [serial = 162] [outer = 0x116921400] 18:21:26 INFO - PROCESS | 1678 | 1472088086260 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x115cb5800) [pid = 1678] [serial = 163] [outer = 0x116921400] 18:21:26 INFO - PROCESS | 1678 | 1472088086566 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 18:21:26 INFO - PROCESS | 1678 | 1472088086613 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1678 | 1472088086617 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:21:26 INFO - PROCESS | 1678 | 1472088086621 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1678 | 1472088086623 Marionette TRACE conn2 <- [1,194,null,{}] 18:21:26 INFO - PROCESS | 1678 | 1472088086625 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:26 INFO - PROCESS | 1678 | 1472088086627 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:26 INFO - PROCESS | 1678 | 1472088086698 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:21:26 INFO - PROCESS | 1678 | 1472088086703 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1678 | 1472088086707 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x116960000 == 29 [pid = 1678] [id = 56] 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11814b000) [pid = 1678] [serial = 164] [outer = 0x0] 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x118291800) [pid = 1678] [serial = 165] [outer = 0x11814b000] 18:21:26 INFO - PROCESS | 1678 | 1472088086735 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1185a8c00) [pid = 1678] [serial = 166] [outer = 0x11814b000] 18:21:27 INFO - PROCESS | 1678 | 1472088087044 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 18:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:21:27 INFO - PROCESS | 1678 | 1472088087099 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1678 | 1472088087100 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1678 | 1472088087102 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1678 | 1472088087105 Marionette TRACE conn2 <- [1,198,null,{}] 18:21:27 INFO - PROCESS | 1678 | 1472088087112 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:27 INFO - PROCESS | 1678 | 1472088087116 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:27 INFO - PROCESS | 1678 | 1472088087190 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:21:27 INFO - PROCESS | 1678 | 1472088087231 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1678 | 1472088087233 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x117491800 == 30 [pid = 1678] [id = 57] 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x113bf1800) [pid = 1678] [serial = 167] [outer = 0x0] 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x11915e400) [pid = 1678] [serial = 168] [outer = 0x113bf1800] 18:21:27 INFO - PROCESS | 1678 | 1472088087262 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11998c400) [pid = 1678] [serial = 169] [outer = 0x113bf1800] 18:21:27 INFO - PROCESS | 1678 | 1472088087527 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 18:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:21:27 INFO - PROCESS | 1678 | 1472088087577 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1678 | 1472088087578 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1678 | 1472088087580 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1678 | 1472088087582 Marionette TRACE conn2 <- [1,202,null,{}] 18:21:27 INFO - PROCESS | 1678 | 1472088087584 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:27 INFO - PROCESS | 1678 | 1472088087585 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:27 INFO - PROCESS | 1678 | 1472088087671 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:21:27 INFO - PROCESS | 1678 | 1472088087674 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1678 | 1472088087675 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b5000 == 31 [pid = 1678] [id = 58] 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119997800) [pid = 1678] [serial = 170] [outer = 0x0] 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11a02a800) [pid = 1678] [serial = 171] [outer = 0x119997800] 18:21:27 INFO - PROCESS | 1678 | 1472088087703 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1207ef400) [pid = 1678] [serial = 172] [outer = 0x119997800] 18:21:27 INFO - PROCESS | 1678 | 1472088087995 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 422ms 18:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:21:28 INFO - PROCESS | 1678 | 1472088088009 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1678 | 1472088088010 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:21:28 INFO - PROCESS | 1678 | 1472088088012 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1678 | 1472088088013 Marionette TRACE conn2 <- [1,206,null,{}] 18:21:28 INFO - PROCESS | 1678 | 1472088088015 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:28 INFO - PROCESS | 1678 | 1472088088016 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:28 INFO - PROCESS | 1678 | 1472088088099 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:21:28 INFO - PROCESS | 1678 | 1472088088130 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1678 | 1472088088132 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185bb000 == 32 [pid = 1678] [id = 59] 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118143c00) [pid = 1678] [serial = 173] [outer = 0x0] 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1207ef000) [pid = 1678] [serial = 174] [outer = 0x118143c00] 18:21:28 INFO - PROCESS | 1678 | 1472088088157 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x121249800) [pid = 1678] [serial = 175] [outer = 0x118143c00] 18:21:28 INFO - PROCESS | 1678 | 1472088088490 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 18:21:28 INFO - PROCESS | 1678 | 1472088088530 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1678 | 1472088088531 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:21:28 INFO - PROCESS | 1678 | 1472088088533 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1678 | 1472088088535 Marionette TRACE conn2 <- [1,210,null,{}] 18:21:28 INFO - PROCESS | 1678 | 1472088088537 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:28 INFO - PROCESS | 1678 | 1472088088541 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:28 INFO - PROCESS | 1678 | 1472088088646 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:21:28 INFO - PROCESS | 1678 | 1472088088674 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1678 | 1472088088676 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192f7800 == 33 [pid = 1678] [id = 60] 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x121249c00) [pid = 1678] [serial = 176] [outer = 0x0] 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x123511c00) [pid = 1678] [serial = 177] [outer = 0x121249c00] 18:21:28 INFO - PROCESS | 1678 | 1472088088701 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x124e9c000) [pid = 1678] [serial = 178] [outer = 0x121249c00] 18:21:29 INFO - PROCESS | 1678 | 1472088089010 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 18:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:21:29 INFO - PROCESS | 1678 | 1472088089057 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1678 | 1472088089058 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:21:29 INFO - PROCESS | 1678 | 1472088089060 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1678 | 1472088089061 Marionette TRACE conn2 <- [1,214,null,{}] 18:21:29 INFO - PROCESS | 1678 | 1472088089063 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:29 INFO - PROCESS | 1678 | 1472088089065 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:29 INFO - PROCESS | 1678 | 1472088089155 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:21:29 INFO - PROCESS | 1678 | 1472088089184 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1678 | 1472088089185 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c2e800 == 34 [pid = 1678] [id = 61] 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112da2000) [pid = 1678] [serial = 179] [outer = 0x0] 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124fb6000) [pid = 1678] [serial = 180] [outer = 0x112da2000] 18:21:29 INFO - PROCESS | 1678 | 1472088089212 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1256b8000) [pid = 1678] [serial = 181] [outer = 0x112da2000] 18:21:29 INFO - PROCESS | 1678 | 1472088089486 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 18:21:29 INFO - PROCESS | 1678 | 1472088089528 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:21:29 INFO - PROCESS | 1678 | 1472088089530 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:21:29 INFO - PROCESS | 1678 | 1472088089532 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1678 | 1472088089533 Marionette TRACE conn2 <- [1,218,null,{}] 18:21:29 INFO - PROCESS | 1678 | 1472088089535 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:29 INFO - PROCESS | 1678 | 1472088089537 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:29 INFO - PROCESS | 1678 | 1472088089626 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:21:29 INFO - PROCESS | 1678 | 1472088089655 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1678 | 1472088089656 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212ac800 == 35 [pid = 1678] [id = 62] 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x125618400) [pid = 1678] [serial = 182] [outer = 0x0] 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x125c50400) [pid = 1678] [serial = 183] [outer = 0x125618400] 18:21:29 INFO - PROCESS | 1678 | 1472088089682 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126d39c00) [pid = 1678] [serial = 184] [outer = 0x125618400] 18:21:29 INFO - PROCESS | 1678 | 1472088089983 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 18:21:30 INFO - PROCESS | 1678 | 1472088090009 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1678 | 1472088090010 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:21:30 INFO - PROCESS | 1678 | 1472088090012 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1678 | 1472088090013 Marionette TRACE conn2 <- [1,222,null,{}] 18:21:30 INFO - PROCESS | 1678 | 1472088090016 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:30 INFO - PROCESS | 1678 | 1472088090017 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:30 INFO - PROCESS | 1678 | 1472088090114 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:21:30 INFO - PROCESS | 1678 | 1472088090117 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1678 | 1472088090118 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x117491000 == 36 [pid = 1678] [id = 63] 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126d3b800) [pid = 1678] [serial = 185] [outer = 0x0] 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126e48400) [pid = 1678] [serial = 186] [outer = 0x126d3b800] 18:21:30 INFO - PROCESS | 1678 | 1472088090144 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126ec8400) [pid = 1678] [serial = 187] [outer = 0x126d3b800] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1207ee800) [pid = 1678] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116766000) [pid = 1678] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x113bed000) [pid = 1678] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11873a400) [pid = 1678] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11691cc00) [pid = 1678] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x111ca8c00) [pid = 1678] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128ba9400) [pid = 1678] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11615dc00) [pid = 1678] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x127278400) [pid = 1678] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119993400) [pid = 1678] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:21:30 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12350fc00) [pid = 1678] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:21:30 INFO - PROCESS | 1678 | 1472088090442 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 18:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:21:30 INFO - PROCESS | 1678 | 1472088090481 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1678 | 1472088090482 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:21:30 INFO - PROCESS | 1678 | 1472088090484 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1678 | 1472088090486 Marionette TRACE conn2 <- [1,226,null,{}] 18:21:30 INFO - PROCESS | 1678 | 1472088090500 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:30 INFO - PROCESS | 1678 | 1472088090502 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:30 INFO - PROCESS | 1678 | 1472088090590 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:21:30 INFO - PROCESS | 1678 | 1472088090593 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1678 | 1472088090594 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x12352c000 == 37 [pid = 1678] [id = 64] 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11875b800) [pid = 1678] [serial = 188] [outer = 0x0] 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x121252800) [pid = 1678] [serial = 189] [outer = 0x11875b800] 18:21:30 INFO - PROCESS | 1678 | 1472088090619 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126da9800) [pid = 1678] [serial = 190] [outer = 0x11875b800] 18:21:30 INFO - PROCESS | 1678 | 1472088090915 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 475ms 18:21:30 INFO - PROCESS | 1678 | 1472088090967 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1678 | 1472088090969 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:21:30 INFO - PROCESS | 1678 | 1472088090974 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1678 | 1472088090976 Marionette TRACE conn2 <- [1,230,null,{}] 18:21:30 INFO - PROCESS | 1678 | 1472088090978 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:30 INFO - PROCESS | 1678 | 1472088090980 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:31 INFO - PROCESS | 1678 | 1472088091069 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:21:31 INFO - PROCESS | 1678 | 1472088091111 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1678 | 1472088091113 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185b8000 == 38 [pid = 1678] [id = 65] 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x115e9d800) [pid = 1678] [serial = 191] [outer = 0x0] 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x127079c00) [pid = 1678] [serial = 192] [outer = 0x115e9d800] 18:21:31 INFO - PROCESS | 1678 | 1472088091140 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x128dca000) [pid = 1678] [serial = 193] [outer = 0x115e9d800] 18:21:31 INFO - PROCESS | 1678 | 1472088091446 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 520ms 18:21:31 INFO - PROCESS | 1678 | 1472088091495 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:21:31 INFO - PROCESS | 1678 | 1472088091497 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:21:31 INFO - PROCESS | 1678 | 1472088091500 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1678 | 1472088091502 Marionette TRACE conn2 <- [1,234,null,{}] 18:21:31 INFO - PROCESS | 1678 | 1472088091505 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:31 INFO - PROCESS | 1678 | 1472088091507 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:31 INFO - PROCESS | 1678 | 1472088091621 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:21:31 INFO - PROCESS | 1678 | 1472088091626 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1678 | 1472088091627 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12517f000 == 39 [pid = 1678] [id = 66] 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11998e800) [pid = 1678] [serial = 194] [outer = 0x0] 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1290b6000) [pid = 1678] [serial = 195] [outer = 0x11998e800] 18:21:31 INFO - PROCESS | 1678 | 1472088091723 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1290c2800) [pid = 1678] [serial = 196] [outer = 0x11998e800] 18:21:31 INFO - PROCESS | 1678 | 1472088091982 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms 18:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:21:32 INFO - PROCESS | 1678 | 1472088092028 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1678 | 1472088092029 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:21:32 INFO - PROCESS | 1678 | 1472088092031 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1678 | 1472088092032 Marionette TRACE conn2 <- [1,238,null,{}] 18:21:32 INFO - PROCESS | 1678 | 1472088092035 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:32 INFO - PROCESS | 1678 | 1472088092036 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:32 INFO - PROCESS | 1678 | 1472088092130 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:21:32 INFO - PROCESS | 1678 | 1472088092133 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1678 | 1472088092134 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e98800 == 40 [pid = 1678] [id = 67] 18:21:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128ba7800) [pid = 1678] [serial = 197] [outer = 0x0] 18:21:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x129318400) [pid = 1678] [serial = 198] [outer = 0x128ba7800] 18:21:32 INFO - PROCESS | 1678 | 1472088092161 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1293d7400) [pid = 1678] [serial = 199] [outer = 0x128ba7800] 18:21:32 INFO - PROCESS | 1678 | 1472088092660 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 674ms 18:21:32 INFO - PROCESS | 1678 | 1472088092713 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1678 | 1472088092715 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:21:32 INFO - PROCESS | 1678 | 1472088092720 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1678 | 1472088092724 Marionette TRACE conn2 <- [1,242,null,{}] 18:21:32 INFO - PROCESS | 1678 | 1472088092728 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:32 INFO - PROCESS | 1678 | 1472088092730 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:32 INFO - PROCESS | 1678 | 1472088092834 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:21:32 INFO - PROCESS | 1678 | 1472088092920 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1678 | 1472088092921 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x1165b2000 == 41 [pid = 1678] [id = 68] 18:21:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11691f000) [pid = 1678] [serial = 200] [outer = 0x0] 18:21:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x117157400) [pid = 1678] [serial = 201] [outer = 0x11691f000] 18:21:32 INFO - PROCESS | 1678 | 1472088092955 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118146000) [pid = 1678] [serial = 202] [outer = 0x11691f000] 18:21:33 INFO - PROCESS | 1678 | 1472088093579 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 876ms 18:21:33 INFO - PROCESS | 1678 | 1472088093626 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1678 | 1472088093629 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:21:33 INFO - PROCESS | 1678 | 1472088093636 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1678 | 1472088093639 Marionette TRACE conn2 <- [1,246,null,{}] 18:21:33 INFO - PROCESS | 1678 | 1472088093644 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:33 INFO - PROCESS | 1678 | 1472088093647 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:33 INFO - PROCESS | 1678 | 1472088093780 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:21:33 INFO - PROCESS | 1678 | 1472088093851 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1678 | 1472088093854 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x11640e800 == 42 [pid = 1678] [id = 69] 18:21:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11814b800) [pid = 1678] [serial = 203] [outer = 0x0] 18:21:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1181d1400) [pid = 1678] [serial = 204] [outer = 0x11814b800] 18:21:33 INFO - PROCESS | 1678 | 1472088093883 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11851ec00) [pid = 1678] [serial = 205] [outer = 0x11814b800] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x12517f000 == 41 [pid = 1678] [id = 66] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1185b8000 == 40 [pid = 1678] [id = 65] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x12352c000 == 39 [pid = 1678] [id = 64] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x117491000 == 38 [pid = 1678] [id = 63] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1212ac800 == 37 [pid = 1678] [id = 62] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x119c2e800 == 36 [pid = 1678] [id = 61] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1192f7800 == 35 [pid = 1678] [id = 60] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1185bb000 == 34 [pid = 1678] [id = 59] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b5000 == 33 [pid = 1678] [id = 58] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x117491800 == 32 [pid = 1678] [id = 57] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x116960000 == 31 [pid = 1678] [id = 56] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x1131b5800 == 30 [pid = 1678] [id = 55] 18:21:34 INFO - PROCESS | 1678 | --DOCSHELL 0x11700c800 == 29 [pid = 1678] [id = 54] 18:21:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1191aac00) [pid = 1678] [serial = 206] [outer = 0x12d28f800] 18:21:34 INFO - PROCESS | 1678 | 1472088094303 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1290be800) [pid = 1678] [serial = 121] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1207f2000) [pid = 1678] [serial = 138] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118149800) [pid = 1678] [serial = 126] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x117c4d400) [pid = 1678] [serial = 132] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11889f000) [pid = 1678] [serial = 129] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118299400) [pid = 1678] [serial = 127] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119b6a000) [pid = 1678] [serial = 135] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12124d000) [pid = 1678] [serial = 139] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119412c00) [pid = 1678] [serial = 130] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116482400) [pid = 1678] [serial = 124] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11998d800) [pid = 1678] [serial = 133] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112fdb400) [pid = 1678] [serial = 123] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11a02ec00) [pid = 1678] [serial = 136] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1247cf800) [pid = 1678] [serial = 142] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128ba7c00) [pid = 1678] [serial = 118] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12707d400) [pid = 1678] [serial = 115] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124786c00) [pid = 1678] [serial = 103] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12405c400) [pid = 1678] [serial = 141] [outer = 0x0] [url = about:blank] 18:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 723ms 18:21:34 INFO - PROCESS | 1678 | 1472088094358 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1678 | 1472088094361 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:21:34 INFO - PROCESS | 1678 | 1472088094366 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1678 | 1472088094368 Marionette TRACE conn2 <- [1,250,null,{}] 18:21:34 INFO - PROCESS | 1678 | 1472088094370 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:34 INFO - PROCESS | 1678 | 1472088094372 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:34 INFO - PROCESS | 1678 | 1472088094447 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:21:34 INFO - PROCESS | 1678 | 1472088094454 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1678 | 1472088094457 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170ed800 == 30 [pid = 1678] [id = 70] 18:21:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1191a7c00) [pid = 1678] [serial = 207] [outer = 0x0] 18:21:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11941b800) [pid = 1678] [serial = 208] [outer = 0x1191a7c00] 18:21:34 INFO - PROCESS | 1678 | 1472088094485 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11999a800) [pid = 1678] [serial = 209] [outer = 0x1191a7c00] 18:21:34 INFO - PROCESS | 1678 | 1472088094801 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 18:21:34 INFO - PROCESS | 1678 | 1472088094835 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1678 | 1472088094837 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:21:34 INFO - PROCESS | 1678 | 1472088094841 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1678 | 1472088094844 Marionette TRACE conn2 <- [1,254,null,{}] 18:21:34 INFO - PROCESS | 1678 | 1472088094851 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:34 INFO - PROCESS | 1678 | 1472088094854 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:34 INFO - PROCESS | 1678 | 1472088094938 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:21:34 INFO - PROCESS | 1678 | 1472088094984 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1678 | 1472088094986 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x118280000 == 31 [pid = 1678] [id = 71] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119c13000) [pid = 1678] [serial = 210] [outer = 0x0] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1207f9400) [pid = 1678] [serial = 211] [outer = 0x119c13000] 18:21:35 INFO - PROCESS | 1678 | 1472088095015 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12337c400) [pid = 1678] [serial = 212] [outer = 0x119c13000] 18:21:35 INFO - PROCESS | 1678 | 1472088095292 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 18:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:21:35 INFO - PROCESS | 1678 | 1472088095312 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1678 | 1472088095314 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:21:35 INFO - PROCESS | 1678 | 1472088095316 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1678 | 1472088095317 Marionette TRACE conn2 <- [1,258,null,{}] 18:21:35 INFO - PROCESS | 1678 | 1472088095320 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:35 INFO - PROCESS | 1678 | 1472088095323 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:35 INFO - PROCESS | 1678 | 1472088095408 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:21:35 INFO - PROCESS | 1678 | 1472088095412 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1678 | 1472088095413 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192de800 == 32 [pid = 1678] [id = 72] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x123510000) [pid = 1678] [serial = 213] [outer = 0x0] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1244d7c00) [pid = 1678] [serial = 214] [outer = 0x123510000] 18:21:35 INFO - PROCESS | 1678 | 1472088095441 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124e8e000) [pid = 1678] [serial = 215] [outer = 0x123510000] 18:21:35 INFO - PROCESS | 1678 | 1472088095749 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 18:21:35 INFO - PROCESS | 1678 | 1472088095785 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1678 | 1472088095786 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:21:35 INFO - PROCESS | 1678 | 1472088095791 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1678 | 1472088095792 Marionette TRACE conn2 <- [1,262,null,{}] 18:21:35 INFO - PROCESS | 1678 | 1472088095794 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:35 INFO - PROCESS | 1678 | 1472088095796 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:35 INFO - PROCESS | 1678 | 1472088095872 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:21:35 INFO - PROCESS | 1678 | 1472088095876 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1678 | 1472088095877 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bb1800 == 33 [pid = 1678] [id = 73] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1185a3400) [pid = 1678] [serial = 216] [outer = 0x0] 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1256ab400) [pid = 1678] [serial = 217] [outer = 0x1185a3400] 18:21:35 INFO - PROCESS | 1678 | 1472088095907 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1258c7400) [pid = 1678] [serial = 218] [outer = 0x1185a3400] 18:21:36 INFO - PROCESS | 1678 | 1472088096340 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 569ms 18:21:36 INFO - PROCESS | 1678 | 1472088096360 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:21:36 INFO - PROCESS | 1678 | 1472088096362 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:21:36 INFO - PROCESS | 1678 | 1472088096365 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1678 | 1472088096367 Marionette TRACE conn2 <- [1,266,null,{}] 18:21:36 INFO - PROCESS | 1678 | 1472088096370 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:36 INFO - PROCESS | 1678 | 1472088096376 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:36 INFO - PROCESS | 1678 | 1472088096505 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:21:36 INFO - PROCESS | 1678 | 1472088096516 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1678 | 1472088096517 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e6000 == 34 [pid = 1678] [id = 74] 18:21:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1258ce000) [pid = 1678] [serial = 219] [outer = 0x0] 18:21:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x126ec4000) [pid = 1678] [serial = 220] [outer = 0x1258ce000] 18:21:36 INFO - PROCESS | 1678 | 1472088096545 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128dbf000) [pid = 1678] [serial = 221] [outer = 0x1258ce000] 18:21:36 INFO - PROCESS | 1678 | 1472088096864 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 18:21:36 INFO - PROCESS | 1678 | 1472088096886 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1678 | 1472088096887 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:21:36 INFO - PROCESS | 1678 | 1472088096892 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1678 | 1472088096893 Marionette TRACE conn2 <- [1,270,null,{}] 18:21:36 INFO - PROCESS | 1678 | 1472088096895 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:36 INFO - PROCESS | 1678 | 1472088096896 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:36 INFO - PROCESS | 1678 | 1472088096981 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:21:37 INFO - PROCESS | 1678 | 1472088097013 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1678 | 1472088097014 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12352c000 == 35 [pid = 1678] [id = 75] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1258cc000) [pid = 1678] [serial = 222] [outer = 0x0] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x129313c00) [pid = 1678] [serial = 223] [outer = 0x1258cc000] 18:21:37 INFO - PROCESS | 1678 | 1472088097039 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1293d9c00) [pid = 1678] [serial = 224] [outer = 0x1258cc000] 18:21:37 INFO - PROCESS | 1678 | 1472088097334 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 18:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:21:37 INFO - PROCESS | 1678 | 1472088097368 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1678 | 1472088097369 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:21:37 INFO - PROCESS | 1678 | 1472088097374 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1678 | 1472088097376 Marionette TRACE conn2 <- [1,274,null,{}] 18:21:37 INFO - PROCESS | 1678 | 1472088097378 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:37 INFO - PROCESS | 1678 | 1472088097379 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:37 INFO - PROCESS | 1678 | 1472088097469 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:21:37 INFO - PROCESS | 1678 | 1472088097501 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1678 | 1472088097502 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c2f000 == 36 [pid = 1678] [id = 76] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x112d26800) [pid = 1678] [serial = 225] [outer = 0x0] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1293e1800) [pid = 1678] [serial = 226] [outer = 0x112d26800] 18:21:37 INFO - PROCESS | 1678 | 1472088097527 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a511400) [pid = 1678] [serial = 227] [outer = 0x112d26800] 18:21:37 INFO - PROCESS | 1678 | 1472088097824 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 18:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:21:37 INFO - PROCESS | 1678 | 1472088097846 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1678 | 1472088097847 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:21:37 INFO - PROCESS | 1678 | 1472088097849 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1678 | 1472088097850 Marionette TRACE conn2 <- [1,278,null,{}] 18:21:37 INFO - PROCESS | 1678 | 1472088097853 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:37 INFO - PROCESS | 1678 | 1472088097855 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:37 INFO - PROCESS | 1678 | 1472088097946 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:21:37 INFO - PROCESS | 1678 | 1472088097950 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1678 | 1472088097951 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x125867800 == 37 [pid = 1678] [id = 77] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12727e000) [pid = 1678] [serial = 228] [outer = 0x0] 18:21:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a61cc00) [pid = 1678] [serial = 229] [outer = 0x12727e000] 18:21:37 INFO - PROCESS | 1678 | 1472088097976 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a6acc00) [pid = 1678] [serial = 230] [outer = 0x12727e000] 18:21:38 INFO - PROCESS | 1678 | 1472088098285 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 18:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:21:38 INFO - PROCESS | 1678 | 1472088098324 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1678 | 1472088098325 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:21:38 INFO - PROCESS | 1678 | 1472088098327 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1678 | 1472088098328 Marionette TRACE conn2 <- [1,282,null,{}] 18:21:38 INFO - PROCESS | 1678 | 1472088098330 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:38 INFO - PROCESS | 1678 | 1472088098332 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:38 INFO - PROCESS | 1678 | 1472088098422 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:21:38 INFO - PROCESS | 1678 | 1472088098426 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1678 | 1472088098427 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x119174800 == 38 [pid = 1678] [id = 78] 18:21:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a61f000) [pid = 1678] [serial = 231] [outer = 0x0] 18:21:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12a6b3400) [pid = 1678] [serial = 232] [outer = 0x12a61f000] 18:21:38 INFO - PROCESS | 1678 | 1472088098451 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12a772400) [pid = 1678] [serial = 233] [outer = 0x12a61f000] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x121249c00) [pid = 1678] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x116921400) [pid = 1678] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x112da2400) [pid = 1678] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11814b000) [pid = 1678] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x115e2d000) [pid = 1678] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x113bf1800) [pid = 1678] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x112da2000) [pid = 1678] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119997800) [pid = 1678] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1185a5000) [pid = 1678] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12124b000) [pid = 1678] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1247cd400) [pid = 1678] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119166400) [pid = 1678] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x125618400) [pid = 1678] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x126d3b800) [pid = 1678] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11875b800) [pid = 1678] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115e9d800) [pid = 1678] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11998e800) [pid = 1678] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:21:38 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118143c00) [pid = 1678] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:21:38 INFO - PROCESS | 1678 | 1472088098844 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 18:21:38 INFO - PROCESS | 1678 | 1472088098902 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1678 | 1472088098903 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:21:38 INFO - PROCESS | 1678 | 1472088098909 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1678 | 1472088098911 Marionette TRACE conn2 <- [1,286,null,{}] 18:21:38 INFO - PROCESS | 1678 | 1472088098913 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:38 INFO - PROCESS | 1678 | 1472088098915 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:39 INFO - PROCESS | 1678 | 1472088099011 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:21:39 INFO - PROCESS | 1678 | 1472088099015 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1678 | 1472088099016 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x128813800 == 39 [pid = 1678] [id = 79] 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1176c9c00) [pid = 1678] [serial = 234] [outer = 0x0] 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11998f800) [pid = 1678] [serial = 235] [outer = 0x1176c9c00] 18:21:39 INFO - PROCESS | 1678 | 1472088099047 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a774c00) [pid = 1678] [serial = 236] [outer = 0x1176c9c00] 18:21:39 INFO - PROCESS | 1678 | 1472088099528 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 18:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:21:39 INFO - PROCESS | 1678 | 1472088099580 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1678 | 1472088099581 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:21:39 INFO - PROCESS | 1678 | 1472088099583 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1678 | 1472088099584 Marionette TRACE conn2 <- [1,290,null,{}] 18:21:39 INFO - PROCESS | 1678 | 1472088099587 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:39 INFO - PROCESS | 1678 | 1472088099588 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:39 INFO - PROCESS | 1678 | 1472088099662 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:21:39 INFO - PROCESS | 1678 | 1472088099666 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1678 | 1472088099667 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d2f800 == 40 [pid = 1678] [id = 80] 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a775800) [pid = 1678] [serial = 237] [outer = 0x0] 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12aae8800) [pid = 1678] [serial = 238] [outer = 0x12a775800] 18:21:39 INFO - PROCESS | 1678 | 1472088099693 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12ad86400) [pid = 1678] [serial = 239] [outer = 0x12a775800] 18:21:39 INFO - PROCESS | 1678 | 1472088099993 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 419ms 18:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:21:40 INFO - PROCESS | 1678 | 1472088100003 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1678 | 1472088100005 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:21:40 INFO - PROCESS | 1678 | 1472088100010 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1678 | 1472088100011 Marionette TRACE conn2 <- [1,294,null,{}] 18:21:40 INFO - PROCESS | 1678 | 1472088100013 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:40 INFO - PROCESS | 1678 | 1472088100014 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:40 INFO - PROCESS | 1678 | 1472088100092 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:21:40 INFO - PROCESS | 1678 | 1472088100096 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1678 | 1472088100097 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dee000 == 41 [pid = 1678] [id = 81] 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12aae6400) [pid = 1678] [serial = 240] [outer = 0x0] 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12ad94400) [pid = 1678] [serial = 241] [outer = 0x12aae6400] 18:21:40 INFO - PROCESS | 1678 | 1472088100122 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12ba28000) [pid = 1678] [serial = 242] [outer = 0x12aae6400] 18:21:40 INFO - PROCESS | 1678 | 1472088100473 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:40 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. 18:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 18:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:21:40 INFO - PROCESS | 1678 | 1472088100479 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1678 | 1472088100481 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:21:40 INFO - PROCESS | 1678 | 1472088100484 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1678 | 1472088100485 Marionette TRACE conn2 <- [1,298,null,{}] 18:21:40 INFO - PROCESS | 1678 | 1472088100491 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:40 INFO - PROCESS | 1678 | 1472088100492 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:40 INFO - PROCESS | 1678 | 1472088100609 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:21:40 INFO - PROCESS | 1678 | 1472088100615 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1678 | 1472088100616 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c5000 == 42 [pid = 1678] [id = 82] 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12ad89400) [pid = 1678] [serial = 243] [outer = 0x0] 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12ba2e000) [pid = 1678] [serial = 244] [outer = 0x12ad89400] 18:21:40 INFO - PROCESS | 1678 | 1472088100641 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12babac00) [pid = 1678] [serial = 245] [outer = 0x12ad89400] 18:21:41 INFO - PROCESS | 1678 | 1472088101080 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:41 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. 18:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 624ms 18:21:41 INFO - PROCESS | 1678 | 1472088101107 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1678 | 1472088101110 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:21:41 INFO - PROCESS | 1678 | 1472088101113 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1678 | 1472088101117 Marionette TRACE conn2 <- [1,302,null,{}] 18:21:41 INFO - PROCESS | 1678 | 1472088101120 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:41 INFO - PROCESS | 1678 | 1472088101121 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:41 INFO - PROCESS | 1678 | 1472088101222 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:21:41 INFO - PROCESS | 1678 | 1472088101284 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1678 | 1472088101286 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170d3000 == 43 [pid = 1678] [id = 83] 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x117453400) [pid = 1678] [serial = 246] [outer = 0x0] 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118151c00) [pid = 1678] [serial = 247] [outer = 0x117453400] 18:21:41 INFO - PROCESS | 1678 | 1472088101317 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11873d800) [pid = 1678] [serial = 248] [outer = 0x117453400] 18:21:41 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. 18:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms 18:21:41 INFO - PROCESS | 1678 | 1472088101729 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:41 INFO - PROCESS | 1678 | 1472088101736 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1678 | 1472088101740 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:21:41 INFO - PROCESS | 1678 | 1472088101744 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1678 | 1472088101746 Marionette TRACE conn2 <- [1,306,null,{}] 18:21:41 INFO - PROCESS | 1678 | 1472088101748 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:41 INFO - PROCESS | 1678 | 1472088101750 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:41 INFO - PROCESS | 1678 | 1472088101853 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:21:41 INFO - PROCESS | 1678 | 1472088101911 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1678 | 1472088101913 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b5000 == 44 [pid = 1678] [id = 84] 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119157400) [pid = 1678] [serial = 249] [outer = 0x0] 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x119b73800) [pid = 1678] [serial = 250] [outer = 0x119157400] 18:21:41 INFO - PROCESS | 1678 | 1472088101948 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11a0b9c00) [pid = 1678] [serial = 251] [outer = 0x119157400] 18:21:42 INFO - PROCESS | 1678 | 1472088102344 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:42 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. 18:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 18:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:21:42 INFO - PROCESS | 1678 | 1472088102364 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1678 | 1472088102366 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:21:42 INFO - PROCESS | 1678 | 1472088102368 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1678 | 1472088102371 Marionette TRACE conn2 <- [1,310,null,{}] 18:21:42 INFO - PROCESS | 1678 | 1472088102378 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:42 INFO - PROCESS | 1678 | 1472088102381 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:42 INFO - PROCESS | 1678 | 1472088102482 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:21:42 INFO - PROCESS | 1678 | 1472088102563 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1678 | 1472088102565 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x128812000 == 45 [pid = 1678] [id = 85] 18:21:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x124787c00) [pid = 1678] [serial = 252] [outer = 0x0] 18:21:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x124eec400) [pid = 1678] [serial = 253] [outer = 0x124787c00] 18:21:42 INFO - PROCESS | 1678 | 1472088102598 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x125c4d800) [pid = 1678] [serial = 254] [outer = 0x124787c00] 18:21:42 INFO - PROCESS | 1678 | 1472088102995 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:43 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. 18:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 672ms 18:21:43 INFO - PROCESS | 1678 | 1472088103041 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:21:43 INFO - PROCESS | 1678 | 1472088103043 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:21:43 INFO - PROCESS | 1678 | 1472088103045 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1678 | 1472088103046 Marionette TRACE conn2 <- [1,314,null,{}] 18:21:43 INFO - PROCESS | 1678 | 1472088103048 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:43 INFO - PROCESS | 1678 | 1472088103050 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:43 INFO - PROCESS | 1678 | 1472088103150 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:21:43 INFO - PROCESS | 1678 | 1472088103200 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1678 | 1472088103201 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a546800 == 46 [pid = 1678] [id = 86] 18:21:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x126ec5800) [pid = 1678] [serial = 255] [outer = 0x0] 18:21:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x127277800) [pid = 1678] [serial = 256] [outer = 0x126ec5800] 18:21:43 INFO - PROCESS | 1678 | 1472088103231 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x128a20000) [pid = 1678] [serial = 257] [outer = 0x126ec5800] 18:21:43 INFO - PROCESS | 1678 | 1472088103838 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:43 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. 18:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 820ms 18:21:43 INFO - PROCESS | 1678 | 1472088103865 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:21:43 INFO - PROCESS | 1678 | 1472088103868 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:21:43 INFO - PROCESS | 1678 | 1472088103889 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1678 | 1472088103891 Marionette TRACE conn2 <- [1,318,null,{}] 18:21:43 INFO - PROCESS | 1678 | 1472088103896 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:43 INFO - PROCESS | 1678 | 1472088103897 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:43 INFO - PROCESS | 1678 | 1472088103990 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:21:44 INFO - PROCESS | 1678 | 1472088104053 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1678 | 1472088104056 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x117493800 == 47 [pid = 1678] [id = 87] 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x11699dc00) [pid = 1678] [serial = 258] [outer = 0x0] 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x118151400) [pid = 1678] [serial = 259] [outer = 0x11699dc00] 18:21:44 INFO - PROCESS | 1678 | 1472088104084 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x1185a8800) [pid = 1678] [serial = 260] [outer = 0x11699dc00] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x128dee000 == 46 [pid = 1678] [id = 81] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x128d2f800 == 45 [pid = 1678] [id = 80] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x128813800 == 44 [pid = 1678] [id = 79] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x119174800 == 43 [pid = 1678] [id = 78] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x125867800 == 42 [pid = 1678] [id = 77] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x124c2f000 == 41 [pid = 1678] [id = 76] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x12352c000 == 40 [pid = 1678] [id = 75] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e6000 == 39 [pid = 1678] [id = 74] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x119bb1800 == 38 [pid = 1678] [id = 73] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x129318400) [pid = 1678] [serial = 198] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1192de800 == 37 [pid = 1678] [id = 72] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x118280000 == 36 [pid = 1678] [id = 71] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1170ed800 == 35 [pid = 1678] [id = 70] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x11640e800 == 34 [pid = 1678] [id = 69] 18:21:44 INFO - PROCESS | 1678 | --DOCSHELL 0x126e98800 == 33 [pid = 1678] [id = 67] 18:21:44 INFO - PROCESS | 1678 | 1472088104518 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:44 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. 18:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 688ms 18:21:44 INFO - PROCESS | 1678 | 1472088104560 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1678 | 1472088104563 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:21:44 INFO - PROCESS | 1678 | 1472088104567 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1678 | 1472088104569 Marionette TRACE conn2 <- [1,322,null,{}] 18:21:44 INFO - PROCESS | 1678 | 1472088104577 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:44 INFO - PROCESS | 1678 | 1472088104578 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:44 INFO - PROCESS | 1678 | 1472088104658 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:21:44 INFO - PROCESS | 1678 | 1472088104663 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1678 | 1472088104664 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169c6800 == 34 [pid = 1678] [id = 88] 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x11993c800) [pid = 1678] [serial = 261] [outer = 0x0] 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x119b68000) [pid = 1678] [serial = 262] [outer = 0x11993c800] 18:21:44 INFO - PROCESS | 1678 | 1472088104700 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x11a029c00) [pid = 1678] [serial = 263] [outer = 0x11993c800] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x123511c00) [pid = 1678] [serial = 177] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x11699ec00) [pid = 1678] [serial = 162] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x115cb5800) [pid = 1678] [serial = 163] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x116485800) [pid = 1678] [serial = 159] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x11699e400) [pid = 1678] [serial = 160] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x118291800) [pid = 1678] [serial = 165] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x1185a8c00) [pid = 1678] [serial = 166] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1176ca000) [pid = 1678] [serial = 145] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x116764800) [pid = 1678] [serial = 144] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11915e400) [pid = 1678] [serial = 168] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11998c400) [pid = 1678] [serial = 169] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x124fb6000) [pid = 1678] [serial = 180] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11a02a800) [pid = 1678] [serial = 171] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1191a1c00) [pid = 1678] [serial = 148] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1207ef400) [pid = 1678] [serial = 172] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x118758000) [pid = 1678] [serial = 147] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x124206c00) [pid = 1678] [serial = 151] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x121251400) [pid = 1678] [serial = 150] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12512f400) [pid = 1678] [serial = 154] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x124ee3000) [pid = 1678] [serial = 153] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12420c400) [pid = 1678] [serial = 157] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119c13400) [pid = 1678] [serial = 156] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x125c50400) [pid = 1678] [serial = 183] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126d39c00) [pid = 1678] [serial = 184] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1256b8000) [pid = 1678] [serial = 181] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126e48400) [pid = 1678] [serial = 186] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x121252800) [pid = 1678] [serial = 189] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x128dca000) [pid = 1678] [serial = 193] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126ec8400) [pid = 1678] [serial = 187] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1290b6000) [pid = 1678] [serial = 195] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x127079c00) [pid = 1678] [serial = 192] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1207ef000) [pid = 1678] [serial = 174] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126da9800) [pid = 1678] [serial = 190] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x121249800) [pid = 1678] [serial = 175] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124e9c000) [pid = 1678] [serial = 178] [outer = 0x0] [url = about:blank] 18:21:44 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1290c2800) [pid = 1678] [serial = 196] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1678 | 1472088105065 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:45 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. 18:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 525ms 18:21:45 INFO - PROCESS | 1678 | 1472088105092 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1678 | 1472088105093 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:21:45 INFO - PROCESS | 1678 | 1472088105096 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1678 | 1472088105098 Marionette TRACE conn2 <- [1,326,null,{}] 18:21:45 INFO - PROCESS | 1678 | 1472088105108 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:45 INFO - PROCESS | 1678 | 1472088105112 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:45 INFO - PROCESS | 1678 | 1472088105232 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:21:45 INFO - PROCESS | 1678 | 1472088105339 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1678 | 1472088105342 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x11826a800 == 35 [pid = 1678] [id = 89] 18:21:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11a0be000) [pid = 1678] [serial = 264] [outer = 0x0] 18:21:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x121248c00) [pid = 1678] [serial = 265] [outer = 0x11a0be000] 18:21:45 INFO - PROCESS | 1678 | 1472088105388 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12420c400) [pid = 1678] [serial = 266] [outer = 0x11a0be000] 18:21:45 INFO - PROCESS | 1678 | 1472088105824 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:45 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. 18:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 773ms 18:21:45 INFO - PROCESS | 1678 | 1472088105870 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:21:45 INFO - PROCESS | 1678 | 1472088105871 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:21:45 INFO - PROCESS | 1678 | 1472088105874 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1678 | 1472088105875 Marionette TRACE conn2 <- [1,330,null,{}] 18:21:45 INFO - PROCESS | 1678 | 1472088105877 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:45 INFO - PROCESS | 1678 | 1472088105878 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:45 INFO - PROCESS | 1678 | 1472088105957 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:21:45 INFO - PROCESS | 1678 | 1472088105961 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1678 | 1472088105962 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192d9800 == 36 [pid = 1678] [id = 90] 18:21:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124eec800) [pid = 1678] [serial = 267] [outer = 0x0] 18:21:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1256b0400) [pid = 1678] [serial = 268] [outer = 0x124eec800] 18:21:45 INFO - PROCESS | 1678 | 1472088105988 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x125c4f400) [pid = 1678] [serial = 269] [outer = 0x124eec800] 18:21:46 INFO - PROCESS | 1678 | 1472088106316 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:46 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. 18:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 475ms 18:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:21:46 INFO - PROCESS | 1678 | 1472088106349 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1678 | 1472088106350 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:21:46 INFO - PROCESS | 1678 | 1472088106352 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1678 | 1472088106354 Marionette TRACE conn2 <- [1,334,null,{}] 18:21:46 INFO - PROCESS | 1678 | 1472088106358 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:46 INFO - PROCESS | 1678 | 1472088106360 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:46 INFO - PROCESS | 1678 | 1472088106433 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:21:46 INFO - PROCESS | 1678 | 1472088106486 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1678 | 1472088106488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b27000 == 37 [pid = 1678] [id = 91] 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124fabc00) [pid = 1678] [serial = 270] [outer = 0x0] 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126e44c00) [pid = 1678] [serial = 271] [outer = 0x124fabc00] 18:21:46 INFO - PROCESS | 1678 | 1472088106520 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12727f400) [pid = 1678] [serial = 272] [outer = 0x124fabc00] 18:21:46 INFO - PROCESS | 1678 | 1472088106809 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:46 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. 18:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 18:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:21:46 INFO - PROCESS | 1678 | 1472088106826 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1678 | 1472088106827 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:21:46 INFO - PROCESS | 1678 | 1472088106829 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1678 | 1472088106830 Marionette TRACE conn2 <- [1,338,null,{}] 18:21:46 INFO - PROCESS | 1678 | 1472088106839 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:46 INFO - PROCESS | 1678 | 1472088106845 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:46 INFO - PROCESS | 1678 | 1472088106965 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:21:46 INFO - PROCESS | 1678 | 1472088106969 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1678 | 1472088106971 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212a7000 == 38 [pid = 1678] [id = 92] 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125c58c00) [pid = 1678] [serial = 273] [outer = 0x0] 18:21:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128a21000) [pid = 1678] [serial = 274] [outer = 0x125c58c00] 18:21:46 INFO - PROCESS | 1678 | 1472088106997 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1290bf000) [pid = 1678] [serial = 275] [outer = 0x125c58c00] 18:21:47 INFO - PROCESS | 1678 | 1472088107318 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:47 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. 18:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 18:21:47 INFO - PROCESS | 1678 | 1472088107353 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:21:47 INFO - PROCESS | 1678 | 1472088107356 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:21:47 INFO - PROCESS | 1678 | 1472088107360 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1678 | 1472088107361 Marionette TRACE conn2 <- [1,342,null,{}] 18:21:47 INFO - PROCESS | 1678 | 1472088107363 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:47 INFO - PROCESS | 1678 | 1472088107364 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:47 INFO - PROCESS | 1678 | 1472088107459 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:21:47 INFO - PROCESS | 1678 | 1472088107470 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1678 | 1472088107471 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12442a000 == 39 [pid = 1678] [id = 93] 18:21:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x129316000) [pid = 1678] [serial = 276] [outer = 0x0] 18:21:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12931f400) [pid = 1678] [serial = 277] [outer = 0x129316000] 18:21:47 INFO - PROCESS | 1678 | 1472088107503 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a50b400) [pid = 1678] [serial = 278] [outer = 0x129316000] 18:21:47 INFO - PROCESS | 1678 | 1472088107831 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:47 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. 18:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 18:21:47 INFO - PROCESS | 1678 | 1472088107879 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:21:47 INFO - PROCESS | 1678 | 1472088107880 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:21:47 INFO - PROCESS | 1678 | 1472088107882 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1678 | 1472088107883 Marionette TRACE conn2 <- [1,346,null,{}] 18:21:47 INFO - PROCESS | 1678 | 1472088107885 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:47 INFO - PROCESS | 1678 | 1472088107886 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:47 INFO - PROCESS | 1678 | 1472088107980 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:21:47 INFO - PROCESS | 1678 | 1472088107992 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1678 | 1472088107993 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c2a800 == 40 [pid = 1678] [id = 94] 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a513c00) [pid = 1678] [serial = 279] [outer = 0x0] 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a6a8c00) [pid = 1678] [serial = 280] [outer = 0x12a513c00] 18:21:48 INFO - PROCESS | 1678 | 1472088108019 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a771800) [pid = 1678] [serial = 281] [outer = 0x12a513c00] 18:21:48 INFO - PROCESS | 1678 | 1472088108372 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:48 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. 18:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 18:21:48 INFO - PROCESS | 1678 | 1472088108401 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1678 | 1472088108403 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:21:48 INFO - PROCESS | 1678 | 1472088108407 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1678 | 1472088108408 Marionette TRACE conn2 <- [1,350,null,{}] 18:21:48 INFO - PROCESS | 1678 | 1472088108411 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:48 INFO - PROCESS | 1678 | 1472088108414 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:48 INFO - PROCESS | 1678 | 1472088108561 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:21:48 INFO - PROCESS | 1678 | 1472088108588 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1678 | 1472088108589 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccc000 == 41 [pid = 1678] [id = 95] 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12aae4c00) [pid = 1678] [serial = 282] [outer = 0x0] 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12ad8b000) [pid = 1678] [serial = 283] [outer = 0x12aae4c00] 18:21:48 INFO - PROCESS | 1678 | 1472088108631 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12ba28c00) [pid = 1678] [serial = 284] [outer = 0x12aae4c00] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11814b800) [pid = 1678] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1176c9c00) [pid = 1678] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1258ce000) [pid = 1678] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12a61f000) [pid = 1678] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1258cc000) [pid = 1678] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1191a7c00) [pid = 1678] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112d26800) [pid = 1678] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119c13000) [pid = 1678] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x123510000) [pid = 1678] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a775800) [pid = 1678] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12727e000) [pid = 1678] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1185a3400) [pid = 1678] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:21:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12aae6400) [pid = 1678] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:21:49 INFO - PROCESS | 1678 | 1472088109109 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:49 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. 18:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 722ms 18:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:21:49 INFO - PROCESS | 1678 | 1472088109129 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1678 | 1472088109131 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:21:49 INFO - PROCESS | 1678 | 1472088109134 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1678 | 1472088109136 Marionette TRACE conn2 <- [1,354,null,{}] 18:21:49 INFO - PROCESS | 1678 | 1472088109142 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:49 INFO - PROCESS | 1678 | 1472088109144 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:49 INFO - PROCESS | 1678 | 1472088109306 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:21:49 INFO - PROCESS | 1678 | 1472088109339 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1678 | 1472088109340 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cca800 == 42 [pid = 1678] [id = 96] 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112def400) [pid = 1678] [serial = 285] [outer = 0x0] 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124e9bc00) [pid = 1678] [serial = 286] [outer = 0x112def400] 18:21:49 INFO - PROCESS | 1678 | 1472088109366 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1290be800) [pid = 1678] [serial = 287] [outer = 0x112def400] 18:21:49 INFO - PROCESS | 1678 | 1472088109640 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:49 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. 18:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 18:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:21:49 INFO - PROCESS | 1678 | 1472088109662 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1678 | 1472088109663 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:21:49 INFO - PROCESS | 1678 | 1472088109665 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1678 | 1472088109667 Marionette TRACE conn2 <- [1,358,null,{}] 18:21:49 INFO - PROCESS | 1678 | 1472088109677 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:49 INFO - PROCESS | 1678 | 1472088109679 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:49 INFO - PROCESS | 1678 | 1472088109782 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:21:49 INFO - PROCESS | 1678 | 1472088109786 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1678 | 1472088109787 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d35800 == 43 [pid = 1678] [id = 97] 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a511800) [pid = 1678] [serial = 288] [outer = 0x0] 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a775800) [pid = 1678] [serial = 289] [outer = 0x12a511800] 18:21:49 INFO - PROCESS | 1678 | 1472088109814 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12bac6000) [pid = 1678] [serial = 290] [outer = 0x12a511800] 18:21:50 INFO - PROCESS | 1678 | 1472088110129 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:50 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. 18:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 18:21:50 INFO - PROCESS | 1678 | 1472088110136 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1678 | 1472088110137 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:21:50 INFO - PROCESS | 1678 | 1472088110149 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1678 | 1472088110150 Marionette TRACE conn2 <- [1,362,null,{}] 18:21:50 INFO - PROCESS | 1678 | 1472088110153 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:50 INFO - PROCESS | 1678 | 1472088110154 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:50 INFO - PROCESS | 1678 | 1472088110262 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:21:50 INFO - PROCESS | 1678 | 1472088110267 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1678 | 1472088110268 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291d1800 == 44 [pid = 1678] [id = 98] 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11615c800) [pid = 1678] [serial = 291] [outer = 0x0] 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bcedc00) [pid = 1678] [serial = 292] [outer = 0x11615c800] 18:21:50 INFO - PROCESS | 1678 | 1472088110294 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bcf7000) [pid = 1678] [serial = 293] [outer = 0x11615c800] 18:21:50 INFO - PROCESS | 1678 | 1472088110604 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:50 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. 18:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 18:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:21:50 INFO - PROCESS | 1678 | 1472088110617 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1678 | 1472088110619 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:21:50 INFO - PROCESS | 1678 | 1472088110621 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1678 | 1472088110624 Marionette TRACE conn2 <- [1,366,null,{}] 18:21:50 INFO - PROCESS | 1678 | 1472088110627 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:50 INFO - PROCESS | 1678 | 1472088110629 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:50 INFO - PROCESS | 1678 | 1472088110715 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:21:50 INFO - PROCESS | 1678 | 1472088110718 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1678 | 1472088110719 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a697000 == 45 [pid = 1678] [id = 99] 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bcf6800) [pid = 1678] [serial = 294] [outer = 0x0] 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bf31800) [pid = 1678] [serial = 295] [outer = 0x12bcf6800] 18:21:50 INFO - PROCESS | 1678 | 1472088110747 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12bf3a400) [pid = 1678] [serial = 296] [outer = 0x12bcf6800] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1165b2000 == 44 [pid = 1678] [id = 68] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x117493800 == 43 [pid = 1678] [id = 87] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12a546800 == 42 [pid = 1678] [id = 86] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x128812000 == 41 [pid = 1678] [id = 85] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b5000 == 40 [pid = 1678] [id = 84] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c5000 == 39 [pid = 1678] [id = 82] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1170d3000 == 38 [pid = 1678] [id = 83] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x11826a800 == 37 [pid = 1678] [id = 89] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x113b27000 == 36 [pid = 1678] [id = 91] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12442a000 == 35 [pid = 1678] [id = 93] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccc000 == 34 [pid = 1678] [id = 95] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1212a7000 == 33 [pid = 1678] [id = 92] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x124c2a800 == 32 [pid = 1678] [id = 94] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x125cca800 == 31 [pid = 1678] [id = 96] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x128d35800 == 30 [pid = 1678] [id = 97] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1291d1800 == 29 [pid = 1678] [id = 98] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1169c6800 == 28 [pid = 1678] [id = 88] 18:21:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1192d9800 == 27 [pid = 1678] [id = 90] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12ad86400) [pid = 1678] [serial = 239] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12ba28000) [pid = 1678] [serial = 242] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11851ec00) [pid = 1678] [serial = 205] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11998f800) [pid = 1678] [serial = 235] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126ec4000) [pid = 1678] [serial = 220] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12a774c00) [pid = 1678] [serial = 236] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12a772400) [pid = 1678] [serial = 233] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1293d9c00) [pid = 1678] [serial = 224] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128dbf000) [pid = 1678] [serial = 221] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1181d1400) [pid = 1678] [serial = 204] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x117157400) [pid = 1678] [serial = 201] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11941b800) [pid = 1678] [serial = 208] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12d28d800) [pid = 1678] [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.] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a511400) [pid = 1678] [serial = 227] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1207f9400) [pid = 1678] [serial = 211] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x124e8e000) [pid = 1678] [serial = 215] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12337c400) [pid = 1678] [serial = 212] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12aae8800) [pid = 1678] [serial = 238] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11999a800) [pid = 1678] [serial = 209] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12a6b3400) [pid = 1678] [serial = 232] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a6acc00) [pid = 1678] [serial = 230] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1258c7400) [pid = 1678] [serial = 218] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1244d7c00) [pid = 1678] [serial = 214] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1293e1800) [pid = 1678] [serial = 226] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a61cc00) [pid = 1678] [serial = 229] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x129313c00) [pid = 1678] [serial = 223] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1256ab400) [pid = 1678] [serial = 217] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12ad94400) [pid = 1678] [serial = 241] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1678 | 1472088112160 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:52 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. 18:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1578ms 18:21:52 INFO - PROCESS | 1678 | 1472088112200 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1678 | 1472088112202 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:21:52 INFO - PROCESS | 1678 | 1472088112205 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1678 | 1472088112208 Marionette TRACE conn2 <- [1,370,null,{}] 18:21:52 INFO - PROCESS | 1678 | 1472088112212 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:52 INFO - PROCESS | 1678 | 1472088112213 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:52 INFO - PROCESS | 1678 | 1472088112292 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:21:52 INFO - PROCESS | 1678 | 1472088112337 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1678 | 1472088112340 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x115ccc000 == 28 [pid = 1678] [id = 100] 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1176cfc00) [pid = 1678] [serial = 297] [outer = 0x0] 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11814f000) [pid = 1678] [serial = 298] [outer = 0x1176cfc00] 18:21:52 INFO - PROCESS | 1678 | 1472088112369 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11829b000) [pid = 1678] [serial = 299] [outer = 0x1176cfc00] 18:21:52 INFO - PROCESS | 1678 | 1472088112666 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:21:52 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. 18:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 18:21:52 INFO - PROCESS | 1678 | 1472088112677 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1678 | 1472088112681 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:21:52 INFO - PROCESS | 1678 | 1472088112685 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1678 | 1472088112688 Marionette TRACE conn2 <- [1,374,null,{}] 18:21:52 INFO - PROCESS | 1678 | 1472088112698 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:52 INFO - PROCESS | 1678 | 1472088112700 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:52 INFO - PROCESS | 1678 | 1472088112781 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:21:52 INFO - PROCESS | 1678 | 1472088112786 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1678 | 1472088112788 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701b800 == 29 [pid = 1678] [id = 101] 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118895c00) [pid = 1678] [serial = 300] [outer = 0x0] 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1191a5400) [pid = 1678] [serial = 301] [outer = 0x118895c00] 18:21:52 INFO - PROCESS | 1678 | 1472088112818 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119944c00) [pid = 1678] [serial = 302] [outer = 0x118895c00] 18:21:53 INFO - PROCESS | 1678 | 1472088113160 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:21:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 528ms 18:21:53 INFO - PROCESS | 1678 | 1472088113226 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1678 | 1472088113228 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:21:53 INFO - PROCESS | 1678 | 1472088113232 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1678 | 1472088113234 Marionette TRACE conn2 <- [1,378,null,{}] 18:21:53 INFO - PROCESS | 1678 | 1472088113242 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:53 INFO - PROCESS | 1678 | 1472088113245 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:53 INFO - PROCESS | 1678 | 1472088113318 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:21:53 INFO - PROCESS | 1678 | 1472088113325 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1678 | 1472088113327 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x118266800 == 30 [pid = 1678] [id = 102] 18:21:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x111e2e800) [pid = 1678] [serial = 303] [outer = 0x0] 18:21:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1207ef400) [pid = 1678] [serial = 304] [outer = 0x111e2e800] 18:21:53 INFO - PROCESS | 1678 | 1472088113356 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12337a000) [pid = 1678] [serial = 305] [outer = 0x111e2e800] 18:21:53 INFO - PROCESS | 1678 | 1472088113812 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:21:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 624ms 18:21:53 INFO - PROCESS | 1678 | 1472088113857 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1678 | 1472088113859 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:21:53 INFO - PROCESS | 1678 | 1472088113863 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1678 | 1472088113865 Marionette TRACE conn2 <- [1,382,null,{}] 18:21:53 INFO - PROCESS | 1678 | 1472088113868 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:53 INFO - PROCESS | 1678 | 1472088113870 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:54 INFO - PROCESS | 1678 | 1472088113998 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:21:54 INFO - PROCESS | 1678 | 1472088114011 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1678 | 1472088114013 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x119185800 == 31 [pid = 1678] [id = 103] 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1244d7c00) [pid = 1678] [serial = 306] [outer = 0x0] 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1247d3000) [pid = 1678] [serial = 307] [outer = 0x1244d7c00] 18:21:54 INFO - PROCESS | 1678 | 1472088114050 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124ee5c00) [pid = 1678] [serial = 308] [outer = 0x1244d7c00] 18:21:54 INFO - PROCESS | 1678 | 1472088114382 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:21:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 570ms 18:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:21:54 INFO - PROCESS | 1678 | 1472088114433 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1678 | 1472088114434 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1678 | 1472088114437 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1678 | 1472088114438 Marionette TRACE conn2 <- [1,386,null,{}] 18:21:54 INFO - PROCESS | 1678 | 1472088114441 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:54 INFO - PROCESS | 1678 | 1472088114443 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:54 INFO - PROCESS | 1678 | 1472088114550 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:21:54 INFO - PROCESS | 1678 | 1472088114559 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1678 | 1472088114560 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983f800 == 32 [pid = 1678] [id = 104] 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11875e400) [pid = 1678] [serial = 309] [outer = 0x0] 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1256a9400) [pid = 1678] [serial = 310] [outer = 0x11875e400] 18:21:54 INFO - PROCESS | 1678 | 1472088114601 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125c5c000) [pid = 1678] [serial = 311] [outer = 0x11875e400] 18:21:55 INFO - PROCESS | 1678 | 1472088115042 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 18:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:21:55 INFO - PROCESS | 1678 | 1472088115059 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1678 | 1472088115060 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1678 | 1472088115062 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1678 | 1472088115063 Marionette TRACE conn2 <- [1,390,null,{}] 18:21:55 INFO - PROCESS | 1678 | 1472088115065 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:55 INFO - PROCESS | 1678 | 1472088115068 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:55 INFO - PROCESS | 1678 | 1472088115190 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:21:55 INFO - PROCESS | 1678 | 1472088115196 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1678 | 1472088115197 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212a9000 == 33 [pid = 1678] [id = 105] 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119949000) [pid = 1678] [serial = 312] [outer = 0x0] 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12707e800) [pid = 1678] [serial = 313] [outer = 0x119949000] 18:21:55 INFO - PROCESS | 1678 | 1472088115226 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128ba5800) [pid = 1678] [serial = 314] [outer = 0x119949000] 18:21:55 INFO - PROCESS | 1678 | 1472088115528 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 18:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:21:55 INFO - PROCESS | 1678 | 1472088115581 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1678 | 1472088115582 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1678 | 1472088115584 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1678 | 1472088115586 Marionette TRACE conn2 <- [1,394,null,{}] 18:21:55 INFO - PROCESS | 1678 | 1472088115588 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:55 INFO - PROCESS | 1678 | 1472088115589 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:55 INFO - PROCESS | 1678 | 1472088115659 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:21:55 INFO - PROCESS | 1678 | 1472088115662 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1678 | 1472088115663 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x123531800 == 34 [pid = 1678] [id = 106] 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x126db2c00) [pid = 1678] [serial = 315] [outer = 0x0] 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1290b9400) [pid = 1678] [serial = 316] [outer = 0x126db2c00] 18:21:55 INFO - PROCESS | 1678 | 1472088115690 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1293d6000) [pid = 1678] [serial = 317] [outer = 0x126db2c00] 18:21:56 INFO - PROCESS | 1678 | 1472088116014 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 18:21:56 INFO - PROCESS | 1678 | 1472088116056 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1678 | 1472088116058 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:21:56 INFO - PROCESS | 1678 | 1472088116060 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1678 | 1472088116062 Marionette TRACE conn2 <- [1,398,null,{}] 18:21:56 INFO - PROCESS | 1678 | 1472088116073 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:56 INFO - PROCESS | 1678 | 1472088116074 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:56 INFO - PROCESS | 1678 | 1472088116152 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:21:56 INFO - PROCESS | 1678 | 1472088116158 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1678 | 1472088116159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x124793000 == 35 [pid = 1678] [id = 107] 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128ba2000) [pid = 1678] [serial = 318] [outer = 0x0] 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1293e1800) [pid = 1678] [serial = 319] [outer = 0x128ba2000] 18:21:56 INFO - PROCESS | 1678 | 1472088116184 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a615c00) [pid = 1678] [serial = 320] [outer = 0x128ba2000] 18:21:56 INFO - PROCESS | 1678 | 1472088116589 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 578ms 18:21:56 INFO - PROCESS | 1678 | 1472088116640 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1678 | 1472088116641 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:21:56 INFO - PROCESS | 1678 | 1472088116643 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1678 | 1472088116644 Marionette TRACE conn2 <- [1,402,null,{}] 18:21:56 INFO - PROCESS | 1678 | 1472088116646 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:56 INFO - PROCESS | 1678 | 1472088116647 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:56 INFO - PROCESS | 1678 | 1472088116745 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:21:56 INFO - PROCESS | 1678 | 1472088116751 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1678 | 1472088116752 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x118264000 == 36 [pid = 1678] [id = 108] 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x116ab5400) [pid = 1678] [serial = 321] [outer = 0x0] 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a6a7000) [pid = 1678] [serial = 322] [outer = 0x116ab5400] 18:21:56 INFO - PROCESS | 1678 | 1472088116777 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12ad8b800) [pid = 1678] [serial = 323] [outer = 0x116ab5400] 18:21:57 INFO - PROCESS | 1678 | 1472088117112 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 18:21:57 INFO - PROCESS | 1678 | 1472088117161 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1678 | 1472088117162 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:21:57 INFO - PROCESS | 1678 | 1472088117165 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1678 | 1472088117166 Marionette TRACE conn2 <- [1,406,null,{}] 18:21:57 INFO - PROCESS | 1678 | 1472088117168 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:57 INFO - PROCESS | 1678 | 1472088117170 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:57 INFO - PROCESS | 1678 | 1472088117291 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:21:57 INFO - PROCESS | 1678 | 1472088117390 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1678 | 1472088117391 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270ed000 == 37 [pid = 1678] [id = 109] 18:21:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12124a400) [pid = 1678] [serial = 324] [outer = 0x0] 18:21:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12ad93800) [pid = 1678] [serial = 325] [outer = 0x12124a400] 18:21:57 INFO - PROCESS | 1678 | 1472088117431 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12babc800) [pid = 1678] [serial = 326] [outer = 0x12124a400] 18:21:57 INFO - PROCESS | 1678 | 1472088117836 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 720ms 18:21:57 INFO - PROCESS | 1678 | 1472088117892 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1678 | 1472088117893 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:21:57 INFO - PROCESS | 1678 | 1472088117896 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1678 | 1472088117897 Marionette TRACE conn2 <- [1,410,null,{}] 18:21:57 INFO - PROCESS | 1678 | 1472088117900 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:57 INFO - PROCESS | 1678 | 1472088117901 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:58 INFO - PROCESS | 1678 | 1472088118027 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:21:58 INFO - PROCESS | 1678 | 1472088118064 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1678 | 1472088118066 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983f000 == 38 [pid = 1678] [id = 110] 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12bf30c00) [pid = 1678] [serial = 327] [outer = 0x0] 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12bf36400) [pid = 1678] [serial = 328] [outer = 0x12bf30c00] 18:21:58 INFO - PROCESS | 1678 | 1472088118093 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12bfda800) [pid = 1678] [serial = 329] [outer = 0x12bf30c00] 18:21:58 INFO - PROCESS | 1678 | 1472088118402 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 18:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:21:58 INFO - PROCESS | 1678 | 1472088118417 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1678 | 1472088118418 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:21:58 INFO - PROCESS | 1678 | 1472088118421 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1678 | 1472088118425 Marionette TRACE conn2 <- [1,414,null,{}] 18:21:58 INFO - PROCESS | 1678 | 1472088118428 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:58 INFO - PROCESS | 1678 | 1472088118430 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:58 INFO - PROCESS | 1678 | 1472088118544 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:21:58 INFO - PROCESS | 1678 | 1472088118548 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1678 | 1472088118549 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dde800 == 39 [pid = 1678] [id = 111] 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12bf37800) [pid = 1678] [serial = 330] [outer = 0x0] 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12bfe1400) [pid = 1678] [serial = 331] [outer = 0x12bf37800] 18:21:58 INFO - PROCESS | 1678 | 1472088118630 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x12c23dc00) [pid = 1678] [serial = 332] [outer = 0x12bf37800] 18:21:58 INFO - PROCESS | 1678 | 1472088118908 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:21:59 INFO - PROCESS | 1678 | 1472088119096 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 726ms 18:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:21:59 INFO - PROCESS | 1678 | 1472088119147 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1678 | 1472088119148 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:21:59 INFO - PROCESS | 1678 | 1472088119150 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1678 | 1472088119151 Marionette TRACE conn2 <- [1,418,null,{}] 18:21:59 INFO - PROCESS | 1678 | 1472088119153 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:59 INFO - PROCESS | 1678 | 1472088119154 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:59 INFO - PROCESS | 1678 | 1472088119249 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:21:59 INFO - PROCESS | 1678 | 1472088119287 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1678 | 1472088119288 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:21:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7c1800 == 40 [pid = 1678] [id = 112] 18:21:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12bfe2000) [pid = 1678] [serial = 333] [outer = 0x0] 18:21:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12c244c00) [pid = 1678] [serial = 334] [outer = 0x12bfe2000] 18:21:59 INFO - PROCESS | 1678 | 1472088119313 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x12c35e400) [pid = 1678] [serial = 335] [outer = 0x12bfe2000] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x129316000) [pid = 1678] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x125c58c00) [pid = 1678] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12a513c00) [pid = 1678] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x12aae4c00) [pid = 1678] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x112def400) [pid = 1678] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12a511800) [pid = 1678] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11615c800) [pid = 1678] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x124787c00) [pid = 1678] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119157400) [pid = 1678] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x117453400) [pid = 1678] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12ad89400) [pid = 1678] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x124fabc00) [pid = 1678] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124eec800) [pid = 1678] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11a0be000) [pid = 1678] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11993c800) [pid = 1678] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11699dc00) [pid = 1678] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126ec5800) [pid = 1678] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x128ba7800) [pid = 1678] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:21:59 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11691f000) [pid = 1678] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:22:00 INFO - PROCESS | 1678 | 1472088120257 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:22:00 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 18:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 18:22:00 INFO - PROCESS | 1678 | 1472088120273 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1678 | 1472088120274 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:22:00 INFO - PROCESS | 1678 | 1472088120276 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1678 | 1472088120277 Marionette TRACE conn2 <- [1,422,null,{}] 18:22:00 INFO - PROCESS | 1678 | 1472088120279 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:00 INFO - PROCESS | 1678 | 1472088120280 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:00 INFO - PROCESS | 1678 | 1472088120360 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:22:00 INFO - PROCESS | 1678 | 1472088120410 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1678 | 1472088120418 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241ab800 == 41 [pid = 1678] [id = 113] 18:22:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11829b400) [pid = 1678] [serial = 336] [outer = 0x0] 18:22:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12420bc00) [pid = 1678] [serial = 337] [outer = 0x11829b400] 18:22:00 INFO - PROCESS | 1678 | 1472088120444 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126ec5800) [pid = 1678] [serial = 338] [outer = 0x11829b400] 18:22:01 INFO - PROCESS | 1678 | 1472088121203 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 18:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:22:01 INFO - PROCESS | 1678 | 1472088121247 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1678 | 1472088121248 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:22:01 INFO - PROCESS | 1678 | 1472088121250 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1678 | 1472088121251 Marionette TRACE conn2 <- [1,426,null,{}] 18:22:01 INFO - PROCESS | 1678 | 1472088121253 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:01 INFO - PROCESS | 1678 | 1472088121255 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:01 INFO - PROCESS | 1678 | 1472088121332 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:22:01 INFO - PROCESS | 1678 | 1472088121335 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1678 | 1472088121336 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5a000 == 42 [pid = 1678] [id = 114] 18:22:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126eccc00) [pid = 1678] [serial = 339] [outer = 0x0] 18:22:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bcf8000) [pid = 1678] [serial = 340] [outer = 0x126eccc00] 18:22:01 INFO - PROCESS | 1678 | 1472088121364 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12c360400) [pid = 1678] [serial = 341] [outer = 0x126eccc00] 18:22:01 INFO - PROCESS | 1678 | 1472088121853 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1678 | 1472088121876 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:22:01 INFO - PROCESS | 1678 | 1472088121879 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1678 | 1472088121881 Marionette TRACE conn2 <- [1,430,null,{}] 18:22:01 INFO - PROCESS | 1678 | 1472088121885 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:01 INFO - PROCESS | 1678 | 1472088121887 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:02 INFO - PROCESS | 1678 | 1472088122000 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:22:02 INFO - PROCESS | 1678 | 1472088122077 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1678 | 1472088122078 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x116976800 == 43 [pid = 1678] [id = 115] 18:22:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x115e13400) [pid = 1678] [serial = 342] [outer = 0x0] 18:22:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x115e19000) [pid = 1678] [serial = 343] [outer = 0x115e13400] 18:22:02 INFO - PROCESS | 1678 | 1472088122110 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x115e1e400) [pid = 1678] [serial = 344] [outer = 0x115e13400] 18:22:02 INFO - PROCESS | 1678 | 1472088122683 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 875ms 18:22:02 INFO - PROCESS | 1678 | 1472088122753 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1678 | 1472088122756 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:22:02 INFO - PROCESS | 1678 | 1472088122761 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1678 | 1472088122763 Marionette TRACE conn2 <- [1,434,null,{}] 18:22:02 INFO - PROCESS | 1678 | 1472088122765 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:02 INFO - PROCESS | 1678 | 1472088122767 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:02 INFO - PROCESS | 1678 | 1472088122877 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:22:02 INFO - PROCESS | 1678 | 1472088122954 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1678 | 1472088122955 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x112f25800 == 44 [pid = 1678] [id = 116] 18:22:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1176cac00) [pid = 1678] [serial = 345] [outer = 0x0] 18:22:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11828fc00) [pid = 1678] [serial = 346] [outer = 0x1176cac00] 18:22:02 INFO - PROCESS | 1678 | 1472088122987 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x118744c00) [pid = 1678] [serial = 347] [outer = 0x1176cac00] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1241ab800 == 43 [pid = 1678] [id = 113] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7c1800 == 42 [pid = 1678] [id = 112] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x128dde800 == 41 [pid = 1678] [id = 111] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x11983f000 == 40 [pid = 1678] [id = 110] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12bf31800) [pid = 1678] [serial = 295] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1270ed000 == 39 [pid = 1678] [id = 109] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x118264000 == 38 [pid = 1678] [id = 108] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x124793000 == 37 [pid = 1678] [id = 107] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x123531800 == 36 [pid = 1678] [id = 106] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1212a9000 == 35 [pid = 1678] [id = 105] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x11983f800 == 34 [pid = 1678] [id = 104] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x119185800 == 33 [pid = 1678] [id = 103] 18:22:03 INFO - PROCESS | 1678 | 1472088123665 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x118266800 == 32 [pid = 1678] [id = 102] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x11701b800 == 31 [pid = 1678] [id = 101] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x115ccc000 == 30 [pid = 1678] [id = 100] 18:22:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12a697000 == 29 [pid = 1678] [id = 99] 18:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 922ms 18:22:03 INFO - PROCESS | 1678 | 1472088123684 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1678 | 1472088123686 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:22:03 INFO - PROCESS | 1678 | 1472088123690 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1678 | 1472088123694 Marionette TRACE conn2 <- [1,438,null,{}] 18:22:03 INFO - PROCESS | 1678 | 1472088123697 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:03 INFO - PROCESS | 1678 | 1472088123699 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:03 INFO - PROCESS | 1678 | 1472088123772 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:22:03 INFO - PROCESS | 1678 | 1472088123777 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1678 | 1472088123780 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x11600a000 == 30 [pid = 1678] [id = 117] 18:22:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x118144c00) [pid = 1678] [serial = 348] [outer = 0x0] 18:22:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1181d2400) [pid = 1678] [serial = 349] [outer = 0x118144c00] 18:22:03 INFO - PROCESS | 1678 | 1472088123809 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1185a5800) [pid = 1678] [serial = 350] [outer = 0x118144c00] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12931f400) [pid = 1678] [serial = 277] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x128a21000) [pid = 1678] [serial = 274] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12a6a8c00) [pid = 1678] [serial = 280] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12ad8b000) [pid = 1678] [serial = 283] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x124e9bc00) [pid = 1678] [serial = 286] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a775800) [pid = 1678] [serial = 289] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12bcedc00) [pid = 1678] [serial = 292] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12ba28c00) [pid = 1678] [serial = 284] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1290be800) [pid = 1678] [serial = 287] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x124eec400) [pid = 1678] [serial = 253] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11a0b9c00) [pid = 1678] [serial = 251] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119b73800) [pid = 1678] [serial = 250] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11873d800) [pid = 1678] [serial = 248] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118151c00) [pid = 1678] [serial = 247] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12ba2e000) [pid = 1678] [serial = 244] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12babac00) [pid = 1678] [serial = 245] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126e44c00) [pid = 1678] [serial = 271] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1256b0400) [pid = 1678] [serial = 268] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x125c4f400) [pid = 1678] [serial = 269] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x121248c00) [pid = 1678] [serial = 265] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12420c400) [pid = 1678] [serial = 266] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119b68000) [pid = 1678] [serial = 262] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11a029c00) [pid = 1678] [serial = 263] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1185a8800) [pid = 1678] [serial = 260] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118151400) [pid = 1678] [serial = 259] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x128a20000) [pid = 1678] [serial = 257] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x127277800) [pid = 1678] [serial = 256] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125c4d800) [pid = 1678] [serial = 254] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12bcf7000) [pid = 1678] [serial = 293] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12bac6000) [pid = 1678] [serial = 290] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a50b400) [pid = 1678] [serial = 278] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12a771800) [pid = 1678] [serial = 281] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1290bf000) [pid = 1678] [serial = 275] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12727f400) [pid = 1678] [serial = 272] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1293d7400) [pid = 1678] [serial = 199] [outer = 0x0] [url = about:blank] 18:22:03 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x118146000) [pid = 1678] [serial = 202] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1678 | 1472088124175 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 523ms 18:22:04 INFO - PROCESS | 1678 | 1472088124212 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1678 | 1472088124215 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:22:04 INFO - PROCESS | 1678 | 1472088124219 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1678 | 1472088124222 Marionette TRACE conn2 <- [1,442,null,{}] 18:22:04 INFO - PROCESS | 1678 | 1472088124226 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:04 INFO - PROCESS | 1678 | 1472088124227 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:04 INFO - PROCESS | 1678 | 1472088124306 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:22:04 INFO - PROCESS | 1678 | 1472088124331 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1678 | 1472088124332 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x117486800 == 31 [pid = 1678] [id = 118] 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1191a6c00) [pid = 1678] [serial = 351] [outer = 0x0] 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x119411800) [pid = 1678] [serial = 352] [outer = 0x1191a6c00] 18:22:04 INFO - PROCESS | 1678 | 1472088124360 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11998f000) [pid = 1678] [serial = 353] [outer = 0x1191a6c00] 18:22:04 INFO - PROCESS | 1678 | 1472088124687 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 18:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:22:04 INFO - PROCESS | 1678 | 1472088124741 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1678 | 1472088124742 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:22:04 INFO - PROCESS | 1678 | 1472088124748 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1678 | 1472088124751 Marionette TRACE conn2 <- [1,446,null,{}] 18:22:04 INFO - PROCESS | 1678 | 1472088124763 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:04 INFO - PROCESS | 1678 | 1472088124766 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:04 INFO - PROCESS | 1678 | 1472088124844 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:22:04 INFO - PROCESS | 1678 | 1472088124849 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1678 | 1472088124851 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x11827d000 == 32 [pid = 1678] [id = 119] 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x119b68c00) [pid = 1678] [serial = 354] [outer = 0x0] 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11a0bcc00) [pid = 1678] [serial = 355] [outer = 0x119b68c00] 18:22:04 INFO - PROCESS | 1678 | 1472088124882 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1207fa000) [pid = 1678] [serial = 356] [outer = 0x119b68c00] 18:22:05 INFO - PROCESS | 1678 | 1472088125213 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 481ms 18:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:22:05 INFO - PROCESS | 1678 | 1472088125226 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1678 | 1472088125228 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:22:05 INFO - PROCESS | 1678 | 1472088125230 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1678 | 1472088125231 Marionette TRACE conn2 <- [1,450,null,{}] 18:22:05 INFO - PROCESS | 1678 | 1472088125233 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:05 INFO - PROCESS | 1678 | 1472088125235 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:05 INFO - PROCESS | 1678 | 1472088125317 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:22:05 INFO - PROCESS | 1678 | 1472088125370 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1678 | 1472088125371 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x119837000 == 33 [pid = 1678] [id = 120] 18:22:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119b71400) [pid = 1678] [serial = 357] [outer = 0x0] 18:22:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x121250000) [pid = 1678] [serial = 358] [outer = 0x119b71400] 18:22:05 INFO - PROCESS | 1678 | 1472088125398 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12405dc00) [pid = 1678] [serial = 359] [outer = 0x119b71400] 18:22:05 INFO - PROCESS | 1678 | 1472088125749 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1678 | 1472088125803 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:22:05 INFO - PROCESS | 1678 | 1472088125806 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1678 | 1472088125808 Marionette TRACE conn2 <- [1,454,null,{}] 18:22:05 INFO - PROCESS | 1678 | 1472088125811 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:05 INFO - PROCESS | 1678 | 1472088125813 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:05 INFO - PROCESS | 1678 | 1472088125953 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:22:05 INFO - PROCESS | 1678 | 1472088125976 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1678 | 1472088125978 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c40000 == 34 [pid = 1678] [id = 121] 18:22:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115cae400) [pid = 1678] [serial = 360] [outer = 0x0] 18:22:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124c8fc00) [pid = 1678] [serial = 361] [outer = 0x115cae400] 18:22:06 INFO - PROCESS | 1678 | 1472088126020 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x125619800) [pid = 1678] [serial = 362] [outer = 0x115cae400] 18:22:06 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:06 INFO - PROCESS | 1678 | 1472088126432 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 18:22:06 INFO - PROCESS | 1678 | 1472088126476 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:22:06 INFO - PROCESS | 1678 | 1472088126477 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:22:06 INFO - PROCESS | 1678 | 1472088126479 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1678 | 1472088126480 Marionette TRACE conn2 <- [1,458,null,{}] 18:22:06 INFO - PROCESS | 1678 | 1472088126483 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:06 INFO - PROCESS | 1678 | 1472088126487 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:06 INFO - PROCESS | 1678 | 1472088126592 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:22:06 INFO - PROCESS | 1678 | 1472088126640 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1678 | 1472088126641 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x12351d000 == 35 [pid = 1678] [id = 122] 18:22:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1258c2000) [pid = 1678] [serial = 363] [outer = 0x0] 18:22:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x127279000) [pid = 1678] [serial = 364] [outer = 0x1258c2000] 18:22:06 INFO - PROCESS | 1678 | 1472088126667 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128a25000) [pid = 1678] [serial = 365] [outer = 0x1258c2000] 18:22:06 INFO - PROCESS | 1678 | 1472088126983 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 1678 | 1472088126999 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:22:07 INFO - PROCESS | 1678 | 1472088127001 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1678 | 1472088127002 Marionette TRACE conn2 <- [1,462,null,{}] 18:22:07 INFO - PROCESS | 1678 | 1472088127007 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:07 INFO - PROCESS | 1678 | 1472088127010 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:07 INFO - PROCESS | 1678 | 1472088127109 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:22:07 INFO - PROCESS | 1678 | 1472088127112 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1678 | 1472088127113 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a1000 == 36 [pid = 1678] [id = 123] 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126ec5c00) [pid = 1678] [serial = 366] [outer = 0x0] 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128ba7800) [pid = 1678] [serial = 367] [outer = 0x126ec5c00] 18:22:07 INFO - PROCESS | 1678 | 1472088127139 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1290be000) [pid = 1678] [serial = 368] [outer = 0x126ec5c00] 18:22:07 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:07 INFO - PROCESS | 1678 | 1472088127459 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 1678 | 1472088127475 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:22:07 INFO - PROCESS | 1678 | 1472088127477 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1678 | 1472088127478 Marionette TRACE conn2 <- [1,466,null,{}] 18:22:07 INFO - PROCESS | 1678 | 1472088127480 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:07 INFO - PROCESS | 1678 | 1472088127481 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:07 INFO - PROCESS | 1678 | 1472088127576 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:22:07 INFO - PROCESS | 1678 | 1472088127586 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1678 | 1472088127587 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x125825000 == 37 [pid = 1678] [id = 124] 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128ba7000) [pid = 1678] [serial = 369] [outer = 0x0] 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1293d9c00) [pid = 1678] [serial = 370] [outer = 0x128ba7000] 18:22:07 INFO - PROCESS | 1678 | 1472088127619 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a510000) [pid = 1678] [serial = 371] [outer = 0x128ba7000] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12bf30c00) [pid = 1678] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12bf37800) [pid = 1678] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x111e2e800) [pid = 1678] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12bfe2000) [pid = 1678] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116ab5400) [pid = 1678] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11829b400) [pid = 1678] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1244d7c00) [pid = 1678] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126db2c00) [pid = 1678] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1176cfc00) [pid = 1678] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11875e400) [pid = 1678] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118895c00) [pid = 1678] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x128ba2000) [pid = 1678] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119949000) [pid = 1678] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:22:07 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12124a400) [pid = 1678] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:22:08 INFO - PROCESS | 1678 | 1472088128012 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 1678 | 1472088128049 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:22:08 INFO - PROCESS | 1678 | 1472088128052 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1678 | 1472088128056 Marionette TRACE conn2 <- [1,470,null,{}] 18:22:08 INFO - PROCESS | 1678 | 1472088128080 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:08 INFO - PROCESS | 1678 | 1472088128081 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:08 INFO - PROCESS | 1678 | 1472088128202 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:22:08 INFO - PROCESS | 1678 | 1472088128208 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1678 | 1472088128209 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b1800 == 38 [pid = 1678] [id = 125] 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11875e400) [pid = 1678] [serial = 372] [outer = 0x0] 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x128a2b800) [pid = 1678] [serial = 373] [outer = 0x11875e400] 18:22:08 INFO - PROCESS | 1678 | 1472088128249 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1293e2400) [pid = 1678] [serial = 374] [outer = 0x11875e400] 18:22:08 INFO - PROCESS | 1678 | 1472088128649 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 627ms 18:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:22:08 INFO - PROCESS | 1678 | 1472088128680 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 1678 | 1472088128681 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:22:08 INFO - PROCESS | 1678 | 1472088128683 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1678 | 1472088128684 Marionette TRACE conn2 <- [1,474,null,{}] 18:22:08 INFO - PROCESS | 1678 | 1472088128686 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:08 INFO - PROCESS | 1678 | 1472088128687 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:08 INFO - PROCESS | 1678 | 1472088128786 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:22:08 INFO - PROCESS | 1678 | 1472088128794 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1678 | 1472088128795 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270fb800 == 39 [pid = 1678] [id = 126] 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1290bc800) [pid = 1678] [serial = 375] [outer = 0x0] 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a6acc00) [pid = 1678] [serial = 376] [outer = 0x1290bc800] 18:22:08 INFO - PROCESS | 1678 | 1472088128827 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a774800) [pid = 1678] [serial = 377] [outer = 0x1290bc800] 18:22:09 INFO - PROCESS | 1678 | 1472088129147 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 18:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:22:09 INFO - PROCESS | 1678 | 1472088129151 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1678 | 1472088129152 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:22:09 INFO - PROCESS | 1678 | 1472088129155 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1678 | 1472088129159 Marionette TRACE conn2 <- [1,478,null,{}] 18:22:09 INFO - PROCESS | 1678 | 1472088129162 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:09 INFO - PROCESS | 1678 | 1472088129164 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:09 INFO - PROCESS | 1678 | 1472088129250 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:22:09 INFO - PROCESS | 1678 | 1472088129255 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1678 | 1472088129258 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ddf000 == 40 [pid = 1678] [id = 127] 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12aaec400) [pid = 1678] [serial = 378] [outer = 0x0] 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12ba32000) [pid = 1678] [serial = 379] [outer = 0x12aaec400] 18:22:09 INFO - PROCESS | 1678 | 1472088129285 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12bcf1400) [pid = 1678] [serial = 380] [outer = 0x12aaec400] 18:22:09 INFO - PROCESS | 1678 | 1472088129609 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 474ms 18:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:22:09 INFO - PROCESS | 1678 | 1472088129629 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1678 | 1472088129630 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:22:09 INFO - PROCESS | 1678 | 1472088129632 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1678 | 1472088129633 Marionette TRACE conn2 <- [1,482,null,{}] 18:22:09 INFO - PROCESS | 1678 | 1472088129636 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:09 INFO - PROCESS | 1678 | 1472088129637 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:09 INFO - PROCESS | 1678 | 1472088129749 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:22:09 INFO - PROCESS | 1678 | 1472088129755 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1678 | 1472088129756 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c6800 == 41 [pid = 1678] [id = 128] 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1293df800) [pid = 1678] [serial = 381] [outer = 0x0] 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12bcf1800) [pid = 1678] [serial = 382] [outer = 0x1293df800] 18:22:09 INFO - PROCESS | 1678 | 1472088129781 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bf37800) [pid = 1678] [serial = 383] [outer = 0x1293df800] 18:22:10 INFO - PROCESS | 1678 | 1472088130279 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 18:22:10 INFO - PROCESS | 1678 | 1472088130304 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:22:10 INFO - PROCESS | 1678 | 1472088130308 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:22:10 INFO - PROCESS | 1678 | 1472088130311 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1678 | 1472088130315 Marionette TRACE conn2 <- [1,486,null,{}] 18:22:10 INFO - PROCESS | 1678 | 1472088130318 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:10 INFO - PROCESS | 1678 | 1472088130320 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:10 INFO - PROCESS | 1678 | 1472088130420 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:22:10 INFO - PROCESS | 1678 | 1472088130472 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1678 | 1472088130473 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c53800 == 42 [pid = 1678] [id = 129] 18:22:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11814f800) [pid = 1678] [serial = 384] [outer = 0x0] 18:22:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1185a8c00) [pid = 1678] [serial = 385] [outer = 0x11814f800] 18:22:10 INFO - PROCESS | 1678 | 1472088130505 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x119111800) [pid = 1678] [serial = 386] [outer = 0x11814f800] 18:22:10 INFO - PROCESS | 1678 | 1472088130985 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 721ms 18:22:11 INFO - PROCESS | 1678 | 1472088131043 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1678 | 1472088131048 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:22:11 INFO - PROCESS | 1678 | 1472088131059 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1678 | 1472088131062 Marionette TRACE conn2 <- [1,490,null,{}] 18:22:11 INFO - PROCESS | 1678 | 1472088131066 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:11 INFO - PROCESS | 1678 | 1472088131069 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:11 INFO - PROCESS | 1678 | 1472088131249 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:22:11 INFO - PROCESS | 1678 | 1472088131325 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1678 | 1472088131327 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232dd000 == 43 [pid = 1678] [id = 130] 18:22:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1207ed400) [pid = 1678] [serial = 387] [outer = 0x0] 18:22:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1207f3000) [pid = 1678] [serial = 388] [outer = 0x1207ed400] 18:22:11 INFO - PROCESS | 1678 | 1472088131358 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x121251400) [pid = 1678] [serial = 389] [outer = 0x1207ed400] 18:22:11 INFO - PROCESS | 1678 | 1472088131753 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 728ms 18:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:22:11 INFO - PROCESS | 1678 | 1472088131785 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1678 | 1472088131786 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:22:11 INFO - PROCESS | 1678 | 1472088131789 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1678 | 1472088131791 Marionette TRACE conn2 <- [1,494,null,{}] 18:22:11 INFO - PROCESS | 1678 | 1472088131799 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:11 INFO - PROCESS | 1678 | 1472088131802 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:11 INFO - PROCESS | 1678 | 1472088131902 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:22:11 INFO - PROCESS | 1678 | 1472088131957 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1678 | 1472088131959 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54e000 == 44 [pid = 1678] [id = 131] 18:22:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1256ac000) [pid = 1678] [serial = 390] [outer = 0x0] 18:22:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x125c5c400) [pid = 1678] [serial = 391] [outer = 0x1256ac000] 18:22:11 INFO - PROCESS | 1678 | 1472088131991 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128a24800) [pid = 1678] [serial = 392] [outer = 0x1256ac000] 18:22:12 INFO - PROCESS | 1678 | 1472088132388 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 622ms 18:22:12 INFO - PROCESS | 1678 | 1472088132425 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:22:12 INFO - PROCESS | 1678 | 1472088132427 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:22:12 INFO - PROCESS | 1678 | 1472088132429 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1678 | 1472088132430 Marionette TRACE conn2 <- [1,498,null,{}] 18:22:12 INFO - PROCESS | 1678 | 1472088132433 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:12 INFO - PROCESS | 1678 | 1472088132434 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:12 INFO - PROCESS | 1678 | 1472088132536 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:22:12 INFO - PROCESS | 1678 | 1472088132620 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1678 | 1472088132621 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab51000 == 45 [pid = 1678] [id = 132] 18:22:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a506c00) [pid = 1678] [serial = 393] [outer = 0x0] 18:22:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12ba28000) [pid = 1678] [serial = 394] [outer = 0x12a506c00] 18:22:12 INFO - PROCESS | 1678 | 1472088132665 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12bac4800) [pid = 1678] [serial = 395] [outer = 0x12a506c00] 18:22:13 INFO - PROCESS | 1678 | 1472088133083 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:22:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 18:22:13 INFO - PROCESS | 1678 | 1472088133101 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1678 | 1472088133103 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:22:13 INFO - PROCESS | 1678 | 1472088133108 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1678 | 1472088133110 Marionette TRACE conn2 <- [1,502,null,{}] 18:22:13 INFO - PROCESS | 1678 | 1472088133112 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:13 INFO - PROCESS | 1678 | 1472088133114 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:13 INFO - PROCESS | 1678 | 1472088133230 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:22:13 INFO - PROCESS | 1678 | 1472088133463 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1678 | 1472088133465 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x117006800 == 46 [pid = 1678] [id = 133] 18:22:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x112fdc000) [pid = 1678] [serial = 396] [outer = 0x0] 18:22:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x115e28400) [pid = 1678] [serial = 397] [outer = 0x112fdc000] 18:22:13 INFO - PROCESS | 1678 | 1472088133496 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x118149c00) [pid = 1678] [serial = 398] [outer = 0x112fdc000] 18:22:13 INFO - PROCESS | 1678 | 1472088133991 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 926ms 18:22:14 INFO - PROCESS | 1678 | 1472088134034 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1678 | 1472088134038 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:22:14 INFO - PROCESS | 1678 | 1472088134042 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1678 | 1472088134044 Marionette TRACE conn2 <- [1,506,null,{}] 18:22:14 INFO - PROCESS | 1678 | 1472088134050 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:14 INFO - PROCESS | 1678 | 1472088134054 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:14 INFO - PROCESS | 1678 | 1472088134185 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:22:14 INFO - PROCESS | 1678 | 1472088134239 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1678 | 1472088134241 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12070e000 == 47 [pid = 1678] [id = 134] 18:22:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11852d400) [pid = 1678] [serial = 399] [outer = 0x0] 18:22:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x118755400) [pid = 1678] [serial = 400] [outer = 0x11852d400] 18:22:14 INFO - PROCESS | 1678 | 1472088134268 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x119943400) [pid = 1678] [serial = 401] [outer = 0x11852d400] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x128ddf000 == 46 [pid = 1678] [id = 127] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1270fb800 == 45 [pid = 1678] [id = 126] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b1800 == 44 [pid = 1678] [id = 125] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x125825000 == 43 [pid = 1678] [id = 124] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a1000 == 42 [pid = 1678] [id = 123] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12351d000 == 41 [pid = 1678] [id = 122] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x119c40000 == 40 [pid = 1678] [id = 121] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x119837000 == 39 [pid = 1678] [id = 120] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x11827d000 == 38 [pid = 1678] [id = 119] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x117486800 == 37 [pid = 1678] [id = 118] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x11600a000 == 36 [pid = 1678] [id = 117] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x112f25800 == 35 [pid = 1678] [id = 116] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x116976800 == 34 [pid = 1678] [id = 115] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5a000 == 33 [pid = 1678] [id = 114] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x117006800 == 32 [pid = 1678] [id = 133] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab51000 == 31 [pid = 1678] [id = 132] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54e000 == 30 [pid = 1678] [id = 131] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1232dd000 == 29 [pid = 1678] [id = 130] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x117c53800 == 28 [pid = 1678] [id = 129] 18:22:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c6800 == 27 [pid = 1678] [id = 128] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12707e800) [pid = 1678] [serial = 313] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x128ba5800) [pid = 1678] [serial = 314] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12bcf8000) [pid = 1678] [serial = 340] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12c35e400) [pid = 1678] [serial = 335] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12ad93800) [pid = 1678] [serial = 325] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x126ec5800) [pid = 1678] [serial = 338] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12babc800) [pid = 1678] [serial = 326] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12bf36400) [pid = 1678] [serial = 328] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12bfe1400) [pid = 1678] [serial = 331] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1207ef400) [pid = 1678] [serial = 304] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12bfda800) [pid = 1678] [serial = 329] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12c244c00) [pid = 1678] [serial = 334] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12337a000) [pid = 1678] [serial = 305] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12c23dc00) [pid = 1678] [serial = 332] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a6a7000) [pid = 1678] [serial = 322] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12420bc00) [pid = 1678] [serial = 337] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12ad8b800) [pid = 1678] [serial = 323] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1247d3000) [pid = 1678] [serial = 307] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124ee5c00) [pid = 1678] [serial = 308] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1290b9400) [pid = 1678] [serial = 316] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1293d6000) [pid = 1678] [serial = 317] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11814f000) [pid = 1678] [serial = 298] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11829b000) [pid = 1678] [serial = 299] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1256a9400) [pid = 1678] [serial = 310] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x125c5c000) [pid = 1678] [serial = 311] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1191a5400) [pid = 1678] [serial = 301] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x119944c00) [pid = 1678] [serial = 302] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1293e1800) [pid = 1678] [serial = 319] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a615c00) [pid = 1678] [serial = 320] [outer = 0x0] [url = about:blank] 18:22:15 INFO - PROCESS | 1678 | 1472088135314 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1327ms 18:22:15 INFO - PROCESS | 1678 | 1472088135368 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1678 | 1472088135370 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:22:15 INFO - PROCESS | 1678 | 1472088135378 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1678 | 1472088135379 Marionette TRACE conn2 <- [1,510,null,{}] 18:22:15 INFO - PROCESS | 1678 | 1472088135383 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:15 INFO - PROCESS | 1678 | 1472088135385 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:15 INFO - PROCESS | 1678 | 1472088135479 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:22:15 INFO - PROCESS | 1678 | 1472088135485 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1678 | 1472088135487 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x115cbc000 == 28 [pid = 1678] [id = 135] 18:22:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116760400) [pid = 1678] [serial = 402] [outer = 0x0] 18:22:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11691e800) [pid = 1678] [serial = 403] [outer = 0x116760400] 18:22:15 INFO - PROCESS | 1678 | 1472088135517 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x117c48c00) [pid = 1678] [serial = 404] [outer = 0x116760400] 18:22:15 INFO - PROCESS | 1678 | 1472088135848 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 18:22:15 INFO - PROCESS | 1678 | 1472088135901 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1678 | 1472088135904 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:22:15 INFO - PROCESS | 1678 | 1472088135909 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1678 | 1472088135910 Marionette TRACE conn2 <- [1,514,null,{}] 18:22:15 INFO - PROCESS | 1678 | 1472088135913 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:15 INFO - PROCESS | 1678 | 1472088135914 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:15 INFO - PROCESS | 1678 | 1472088135989 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:22:15 INFO - PROCESS | 1678 | 1472088135993 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1678 | 1472088135994 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170db800 == 29 [pid = 1678] [id = 136] 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1181d3400) [pid = 1678] [serial = 405] [outer = 0x0] 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118895000) [pid = 1678] [serial = 406] [outer = 0x1181d3400] 18:22:16 INFO - PROCESS | 1678 | 1472088136024 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1191a5400) [pid = 1678] [serial = 407] [outer = 0x1181d3400] 18:22:16 INFO - PROCESS | 1678 | 1472088136363 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:22:16 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 18:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 18:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:22:16 INFO - PROCESS | 1678 | 1472088136378 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1678 | 1472088136379 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:22:16 INFO - PROCESS | 1678 | 1472088136381 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1678 | 1472088136383 Marionette TRACE conn2 <- [1,518,null,{}] 18:22:16 INFO - PROCESS | 1678 | 1472088136391 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:16 INFO - PROCESS | 1678 | 1472088136394 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:16 INFO - PROCESS | 1678 | 1472088136471 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:22:16 INFO - PROCESS | 1678 | 1472088136521 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1678 | 1472088136523 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x118387000 == 30 [pid = 1678] [id = 137] 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x116992000) [pid = 1678] [serial = 408] [outer = 0x0] 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11a0ba400) [pid = 1678] [serial = 409] [outer = 0x116992000] 18:22:16 INFO - PROCESS | 1678 | 1472088136552 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12124ec00) [pid = 1678] [serial = 410] [outer = 0x116992000] 18:22:16 INFO - PROCESS | 1678 | 1472088136863 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 18:22:16 INFO - PROCESS | 1678 | 1472088136904 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:22:16 INFO - PROCESS | 1678 | 1472088136908 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:22:16 INFO - PROCESS | 1678 | 1472088136910 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1678 | 1472088136911 Marionette TRACE conn2 <- [1,522,null,{}] 18:22:16 INFO - PROCESS | 1678 | 1472088136914 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:16 INFO - PROCESS | 1678 | 1472088136915 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:16 INFO - PROCESS | 1678 | 1472088136987 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:22:16 INFO - PROCESS | 1678 | 1472088136993 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1678 | 1472088136994 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x119823000 == 31 [pid = 1678] [id = 138] 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12337a000) [pid = 1678] [serial = 411] [outer = 0x0] 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124784800) [pid = 1678] [serial = 412] [outer = 0x12337a000] 18:22:17 INFO - PROCESS | 1678 | 1472088137020 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124c86400) [pid = 1678] [serial = 413] [outer = 0x12337a000] 18:22:17 INFO - PROCESS | 1678 | 1472088137347 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 18:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:22:17 INFO - PROCESS | 1678 | 1472088137379 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1678 | 1472088137380 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:22:17 INFO - PROCESS | 1678 | 1472088137382 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1678 | 1472088137383 Marionette TRACE conn2 <- [1,526,null,{}] 18:22:17 INFO - PROCESS | 1678 | 1472088137385 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:17 INFO - PROCESS | 1678 | 1472088137386 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:17 INFO - PROCESS | 1678 | 1472088137486 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:22:17 INFO - PROCESS | 1678 | 1472088137501 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1678 | 1472088137502 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bbf000 == 32 [pid = 1678] [id = 139] 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1181ce800) [pid = 1678] [serial = 414] [outer = 0x0] 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x124eed000) [pid = 1678] [serial = 415] [outer = 0x1181ce800] 18:22:17 INFO - PROCESS | 1678 | 1472088137528 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1256ad800) [pid = 1678] [serial = 416] [outer = 0x1181ce800] 18:22:17 INFO - PROCESS | 1678 | 1472088137885 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:22:17 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 18:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 18:22:17 INFO - PROCESS | 1678 | 1472088137903 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1678 | 1472088137904 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:22:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:22:17 INFO - PROCESS | 1678 | 1472088137909 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1678 | 1472088137911 Marionette TRACE conn2 <- [1,530,null,{}] 18:22:17 INFO - PROCESS | 1678 | 1472088137921 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:17 INFO - PROCESS | 1678 | 1472088137927 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:18 INFO - PROCESS | 1678 | 1472088138032 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:22:18 INFO - PROCESS | 1678 | 1472088138066 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1678 | 1472088138067 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233d0000 == 33 [pid = 1678] [id = 140] 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1256b7c00) [pid = 1678] [serial = 417] [outer = 0x0] 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126ec5800) [pid = 1678] [serial = 418] [outer = 0x1256b7c00] 18:22:18 INFO - PROCESS | 1678 | 1472088138093 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128a21c00) [pid = 1678] [serial = 419] [outer = 0x1256b7c00] 18:22:18 INFO - PROCESS | 1678 | 1472088138386 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:22:18 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 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:22:18 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 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:22:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:22:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 528ms 18:22:18 INFO - PROCESS | 1678 | 1472088138437 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1678 | 1472088138447 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:22:18 INFO - PROCESS | 1678 | 1472088138456 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1678 | 1472088138457 Marionette TRACE conn2 <- [1,534,null,{}] 18:22:18 INFO - PROCESS | 1678 | 1472088138459 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:18 INFO - PROCESS | 1678 | 1472088138460 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:18 INFO - PROCESS | 1678 | 1472088138557 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:22:18 INFO - PROCESS | 1678 | 1472088138561 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1678 | 1472088138562 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x125179800 == 34 [pid = 1678] [id = 141] 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x113bec000) [pid = 1678] [serial = 420] [outer = 0x0] 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128a2cc00) [pid = 1678] [serial = 421] [outer = 0x113bec000] 18:22:18 INFO - PROCESS | 1678 | 1472088138587 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1293d6400) [pid = 1678] [serial = 422] [outer = 0x113bec000] 18:22:18 INFO - PROCESS | 1678 | 1472088138907 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:22:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 472ms 18:22:18 INFO - PROCESS | 1678 | 1472088138929 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1678 | 1472088138931 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:22:18 INFO - PROCESS | 1678 | 1472088138933 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1678 | 1472088138934 Marionette TRACE conn2 <- [1,538,null,{}] 18:22:18 INFO - PROCESS | 1678 | 1472088138936 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:18 INFO - PROCESS | 1678 | 1472088138937 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:19 INFO - PROCESS | 1678 | 1472088139051 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:22:19 INFO - PROCESS | 1678 | 1472088139060 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1678 | 1472088139061 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e9d800 == 35 [pid = 1678] [id = 142] 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1293d7400) [pid = 1678] [serial = 423] [outer = 0x0] 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a511400) [pid = 1678] [serial = 424] [outer = 0x1293d7400] 18:22:19 INFO - PROCESS | 1678 | 1472088139130 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a779800) [pid = 1678] [serial = 425] [outer = 0x1293d7400] 18:22:19 INFO - PROCESS | 1678 | 1472088139448 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x115cae400) [pid = 1678] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1258c2000) [pid = 1678] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x128ba7000) [pid = 1678] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126ec5c00) [pid = 1678] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1290bc800) [pid = 1678] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126eccc00) [pid = 1678] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1176cac00) [pid = 1678] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119b71400) [pid = 1678] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119b68c00) [pid = 1678] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1191a6c00) [pid = 1678] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118144c00) [pid = 1678] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x115e13400) [pid = 1678] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11875e400) [pid = 1678] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12bcf6800) [pid = 1678] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1293df800) [pid = 1678] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:22:19 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12aaec400) [pid = 1678] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:22:19 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. 18:22:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 718ms 18:22:19 INFO - PROCESS | 1678 | 1472088139652 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1678 | 1472088139653 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:22:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:22:19 INFO - PROCESS | 1678 | 1472088139657 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1678 | 1472088139665 Marionette TRACE conn2 <- [1,542,null,{}] 18:22:19 INFO - PROCESS | 1678 | 1472088139668 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:19 INFO - PROCESS | 1678 | 1472088139669 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:19 INFO - PROCESS | 1678 | 1472088139743 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:22:19 INFO - PROCESS | 1678 | 1472088139748 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1678 | 1472088139749 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d1800 == 36 [pid = 1678] [id = 143] 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x115e1d000) [pid = 1678] [serial = 426] [outer = 0x0] 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x117453400) [pid = 1678] [serial = 427] [outer = 0x115e1d000] 18:22:19 INFO - PROCESS | 1678 | 1472088139775 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11998d400) [pid = 1678] [serial = 428] [outer = 0x115e1d000] 18:22:20 INFO - PROCESS | 1678 | 1472088140077 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:22:20 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. 18:22:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 475ms 18:22:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:22:20 INFO - PROCESS | 1678 | 1472088140132 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1678 | 1472088140134 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:22:20 INFO - PROCESS | 1678 | 1472088140136 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1678 | 1472088140137 Marionette TRACE conn2 <- [1,546,null,{}] 18:22:20 INFO - PROCESS | 1678 | 1472088140142 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:20 INFO - PROCESS | 1678 | 1472088140144 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:20 INFO - PROCESS | 1678 | 1472088140253 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:22:20 INFO - PROCESS | 1678 | 1472088140312 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1678 | 1472088140313 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128822000 == 37 [pid = 1678] [id = 144] 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x116482c00) [pid = 1678] [serial = 429] [outer = 0x0] 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1234c8800) [pid = 1678] [serial = 430] [outer = 0x116482c00] 18:22:20 INFO - PROCESS | 1678 | 1472088140345 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1293dec00) [pid = 1678] [serial = 431] [outer = 0x116482c00] 18:22:20 INFO - PROCESS | 1678 | 1472088140627 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:22:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 523ms 18:22:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:22:20 INFO - PROCESS | 1678 | 1472088140662 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1678 | 1472088140663 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:22:20 INFO - PROCESS | 1678 | 1472088140665 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1678 | 1472088140667 Marionette TRACE conn2 <- [1,550,null,{}] 18:22:20 INFO - PROCESS | 1678 | 1472088140669 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:20 INFO - PROCESS | 1678 | 1472088140671 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:20 INFO - PROCESS | 1678 | 1472088140781 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:22:20 INFO - PROCESS | 1678 | 1472088140848 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1678 | 1472088140850 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c7800 == 38 [pid = 1678] [id = 145] 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x119992c00) [pid = 1678] [serial = 432] [outer = 0x0] 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12aae4c00) [pid = 1678] [serial = 433] [outer = 0x119992c00] 18:22:20 INFO - PROCESS | 1678 | 1472088140883 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12bac5000) [pid = 1678] [serial = 434] [outer = 0x119992c00] 18:22:21 INFO - PROCESS | 1678 | 1472088141163 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:22:21 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. 18:22:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 18:22:21 INFO - PROCESS | 1678 | 1472088141185 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:22:21 INFO - PROCESS | 1678 | 1472088141186 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:22:21 INFO - PROCESS | 1678 | 1472088141196 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1678 | 1472088141197 Marionette TRACE conn2 <- [1,554,null,{}] 18:22:21 INFO - PROCESS | 1678 | 1472088141199 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:21 INFO - PROCESS | 1678 | 1472088141200 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:21 INFO - PROCESS | 1678 | 1472088141281 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:22:21 INFO - PROCESS | 1678 | 1472088141285 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1678 | 1472088141286 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7be000 == 39 [pid = 1678] [id = 146] 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bcee400) [pid = 1678] [serial = 435] [outer = 0x0] 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bcfa800) [pid = 1678] [serial = 436] [outer = 0x12bcee400] 18:22:21 INFO - PROCESS | 1678 | 1472088141313 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bf35800) [pid = 1678] [serial = 437] [outer = 0x12bcee400] 18:22:21 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:21 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:21 INFO - PROCESS | 1678 | 1472088141694 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 525ms 18:22:21 INFO - PROCESS | 1678 | 1472088141715 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1678 | 1472088141717 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:22:21 INFO - PROCESS | 1678 | 1472088141721 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1678 | 1472088141725 Marionette TRACE conn2 <- [1,558,null,{}] 18:22:21 INFO - PROCESS | 1678 | 1472088141729 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:21 INFO - PROCESS | 1678 | 1472088141731 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:21 INFO - PROCESS | 1678 | 1472088141840 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:22:21 INFO - PROCESS | 1678 | 1472088141890 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1678 | 1472088141893 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x115e47000 == 40 [pid = 1678] [id = 147] 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x115e1a400) [pid = 1678] [serial = 438] [outer = 0x0] 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11645b000) [pid = 1678] [serial = 439] [outer = 0x115e1a400] 18:22:21 INFO - PROCESS | 1678 | 1472088141925 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1176c9400) [pid = 1678] [serial = 440] [outer = 0x115e1a400] 18:22:22 INFO - PROCESS | 1678 | 1472088142444 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 773ms 18:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:22:22 INFO - PROCESS | 1678 | 1472088142494 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1678 | 1472088142497 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:22:22 INFO - PROCESS | 1678 | 1472088142501 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1678 | 1472088142503 Marionette TRACE conn2 <- [1,562,null,{}] 18:22:22 INFO - PROCESS | 1678 | 1472088142506 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:22 INFO - PROCESS | 1678 | 1472088142508 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:22 INFO - PROCESS | 1678 | 1472088142638 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:22:22 INFO - PROCESS | 1678 | 1472088142714 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1678 | 1472088142715 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188eb000 == 41 [pid = 1678] [id = 148] 18:22:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1191a7c00) [pid = 1678] [serial = 441] [outer = 0x0] 18:22:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11998cc00) [pid = 1678] [serial = 442] [outer = 0x1191a7c00] 18:22:22 INFO - PROCESS | 1678 | 1472088142747 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x119b72400) [pid = 1678] [serial = 443] [outer = 0x1191a7c00] 18:22:23 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:23 INFO - PROCESS | 1678 | 1472088143381 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 924ms 18:22:23 INFO - PROCESS | 1678 | 1472088143426 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:22:23 INFO - PROCESS | 1678 | 1472088143428 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:22:23 INFO - PROCESS | 1678 | 1472088143432 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1678 | 1472088143433 Marionette TRACE conn2 <- [1,566,null,{}] 18:22:23 INFO - PROCESS | 1678 | 1472088143437 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:23 INFO - PROCESS | 1678 | 1472088143438 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:23 INFO - PROCESS | 1678 | 1472088143536 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:22:23 INFO - PROCESS | 1678 | 1472088143612 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1678 | 1472088143614 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x116961000 == 42 [pid = 1678] [id = 149] 18:22:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11814e000) [pid = 1678] [serial = 444] [outer = 0x0] 18:22:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x118297800) [pid = 1678] [serial = 445] [outer = 0x11814e000] 18:22:23 INFO - PROCESS | 1678 | 1472088143644 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11873dc00) [pid = 1678] [serial = 446] [outer = 0x11814e000] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c7800 == 41 [pid = 1678] [id = 145] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128822000 == 40 [pid = 1678] [id = 144] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d1800 == 39 [pid = 1678] [id = 143] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x126e9d800 == 38 [pid = 1678] [id = 142] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x125179800 == 37 [pid = 1678] [id = 141] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1233d0000 == 36 [pid = 1678] [id = 140] 18:22:23 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119bbf000 == 35 [pid = 1678] [id = 139] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119823000 == 34 [pid = 1678] [id = 138] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x118387000 == 33 [pid = 1678] [id = 137] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1170db800 == 32 [pid = 1678] [id = 136] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x115cbc000 == 31 [pid = 1678] [id = 135] 18:22:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12070e000 == 30 [pid = 1678] [id = 134] 18:22:23 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12bf3a400) [pid = 1678] [serial = 296] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x124c8fc00) [pid = 1678] [serial = 361] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x127279000) [pid = 1678] [serial = 364] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1293d9c00) [pid = 1678] [serial = 370] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1290be000) [pid = 1678] [serial = 368] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x128ba7800) [pid = 1678] [serial = 367] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a6acc00) [pid = 1678] [serial = 376] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12c360400) [pid = 1678] [serial = 341] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11828fc00) [pid = 1678] [serial = 346] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118744c00) [pid = 1678] [serial = 347] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x121250000) [pid = 1678] [serial = 358] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11a0bcc00) [pid = 1678] [serial = 355] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1207fa000) [pid = 1678] [serial = 356] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119411800) [pid = 1678] [serial = 352] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11998f000) [pid = 1678] [serial = 353] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181d2400) [pid = 1678] [serial = 349] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1185a5800) [pid = 1678] [serial = 350] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115e19000) [pid = 1678] [serial = 343] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x115e1e400) [pid = 1678] [serial = 344] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12bcf1400) [pid = 1678] [serial = 380] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128a2b800) [pid = 1678] [serial = 373] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12a510000) [pid = 1678] [serial = 371] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128a25000) [pid = 1678] [serial = 365] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a774800) [pid = 1678] [serial = 377] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x125619800) [pid = 1678] [serial = 362] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1293e2400) [pid = 1678] [serial = 374] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12405dc00) [pid = 1678] [serial = 359] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12bf37800) [pid = 1678] [serial = 383] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12bcf1800) [pid = 1678] [serial = 382] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12ba32000) [pid = 1678] [serial = 379] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1678 | 1472088144044 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 18:22:24 INFO - PROCESS | 1678 | 1472088144052 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1678 | 1472088144055 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:22:24 INFO - PROCESS | 1678 | 1472088144061 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1678 | 1472088144063 Marionette TRACE conn2 <- [1,570,null,{}] 18:22:24 INFO - PROCESS | 1678 | 1472088144065 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:24 INFO - PROCESS | 1678 | 1472088144067 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:24 INFO - PROCESS | 1678 | 1472088144142 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:22:24 INFO - PROCESS | 1678 | 1472088144146 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1678 | 1472088144147 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x118155000 == 31 [pid = 1678] [id = 150] 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11910e000) [pid = 1678] [serial = 447] [outer = 0x0] 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119992800) [pid = 1678] [serial = 448] [outer = 0x11910e000] 18:22:24 INFO - PROCESS | 1678 | 1472088144176 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119c15000) [pid = 1678] [serial = 449] [outer = 0x11910e000] 18:22:24 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:24 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:24 INFO - PROCESS | 1678 | 1472088144496 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 18:22:24 INFO - PROCESS | 1678 | 1472088144536 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1678 | 1472088144537 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:22:24 INFO - PROCESS | 1678 | 1472088144541 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1678 | 1472088144543 Marionette TRACE conn2 <- [1,574,null,{}] 18:22:24 INFO - PROCESS | 1678 | 1472088144551 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:24 INFO - PROCESS | 1678 | 1472088144554 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:24 INFO - PROCESS | 1678 | 1472088144632 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:22:24 INFO - PROCESS | 1678 | 1472088144637 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1678 | 1472088144640 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x119183000 == 32 [pid = 1678] [id = 151] 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116553800) [pid = 1678] [serial = 450] [outer = 0x0] 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12350c800) [pid = 1678] [serial = 451] [outer = 0x116553800] 18:22:24 INFO - PROCESS | 1678 | 1472088144671 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124e9c000) [pid = 1678] [serial = 452] [outer = 0x116553800] 18:22:25 INFO - PROCESS | 1678 | 1472088145014 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 522ms 18:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:22:25 INFO - PROCESS | 1678 | 1472088145064 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1678 | 1472088145066 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:22:25 INFO - PROCESS | 1678 | 1472088145068 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1678 | 1472088145069 Marionette TRACE conn2 <- [1,578,null,{}] 18:22:25 INFO - PROCESS | 1678 | 1472088145079 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:25 INFO - PROCESS | 1678 | 1472088145080 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:25 INFO - PROCESS | 1678 | 1472088145160 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:22:25 INFO - PROCESS | 1678 | 1472088145163 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1678 | 1472088145165 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ecc000 == 33 [pid = 1678] [id = 152] 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1256ab400) [pid = 1678] [serial = 453] [outer = 0x0] 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1258c6800) [pid = 1678] [serial = 454] [outer = 0x1256ab400] 18:22:25 INFO - PROCESS | 1678 | 1472088145191 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126e48400) [pid = 1678] [serial = 455] [outer = 0x1256ab400] 18:22:25 INFO - PROCESS | 1678 | 1472088145537 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 18:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:22:25 INFO - PROCESS | 1678 | 1472088145588 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1678 | 1472088145589 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:22:25 INFO - PROCESS | 1678 | 1472088145591 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1678 | 1472088145592 Marionette TRACE conn2 <- [1,582,null,{}] 18:22:25 INFO - PROCESS | 1678 | 1472088145594 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:25 INFO - PROCESS | 1678 | 1472088145596 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:25 INFO - PROCESS | 1678 | 1472088145667 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:22:25 INFO - PROCESS | 1678 | 1472088145721 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1678 | 1472088145722 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e6800 == 34 [pid = 1678] [id = 153] 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1164bf800) [pid = 1678] [serial = 456] [outer = 0x0] 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126eccc00) [pid = 1678] [serial = 457] [outer = 0x1164bf800] 18:22:25 INFO - PROCESS | 1678 | 1472088145748 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128a1d400) [pid = 1678] [serial = 458] [outer = 0x1164bf800] 18:22:26 INFO - PROCESS | 1678 | 1472088146054 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 18:22:26 INFO - PROCESS | 1678 | 1472088146111 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1678 | 1472088146113 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:22:26 INFO - PROCESS | 1678 | 1472088146117 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1678 | 1472088146119 Marionette TRACE conn2 <- [1,586,null,{}] 18:22:26 INFO - PROCESS | 1678 | 1472088146122 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:26 INFO - PROCESS | 1678 | 1472088146124 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:26 INFO - PROCESS | 1678 | 1472088146221 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:22:26 INFO - PROCESS | 1678 | 1472088146269 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1678 | 1472088146272 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701c800 == 35 [pid = 1678] [id = 154] 18:22:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x118146800) [pid = 1678] [serial = 459] [outer = 0x0] 18:22:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11814ec00) [pid = 1678] [serial = 460] [outer = 0x118146800] 18:22:26 INFO - PROCESS | 1678 | 1472088146304 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118896400) [pid = 1678] [serial = 461] [outer = 0x118146800] 18:22:26 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:26 INFO - PROCESS | 1678 | 1472088146724 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 18:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:22:26 INFO - PROCESS | 1678 | 1472088146737 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1678 | 1472088146740 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:22:26 INFO - PROCESS | 1678 | 1472088146745 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1678 | 1472088146746 Marionette TRACE conn2 <- [1,590,null,{}] 18:22:26 INFO - PROCESS | 1678 | 1472088146749 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:26 INFO - PROCESS | 1678 | 1472088146751 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:26 INFO - PROCESS | 1678 | 1472088146846 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:22:26 INFO - PROCESS | 1678 | 1472088146934 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1678 | 1472088146935 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241ab800 == 36 [pid = 1678] [id = 155] 18:22:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1207f7800) [pid = 1678] [serial = 462] [outer = 0x0] 18:22:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x121249000) [pid = 1678] [serial = 463] [outer = 0x1207f7800] 18:22:26 INFO - PROCESS | 1678 | 1472088146974 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124784000) [pid = 1678] [serial = 464] [outer = 0x1207f7800] 18:22:27 INFO - PROCESS | 1678 | 1472088147356 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 18:22:27 INFO - PROCESS | 1678 | 1472088147416 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1678 | 1472088147417 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:22:27 INFO - PROCESS | 1678 | 1472088147420 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1678 | 1472088147422 Marionette TRACE conn2 <- [1,594,null,{}] 18:22:27 INFO - PROCESS | 1678 | 1472088147430 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:27 INFO - PROCESS | 1678 | 1472088147433 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:27 INFO - PROCESS | 1678 | 1472088147532 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:22:27 INFO - PROCESS | 1678 | 1472088147584 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1678 | 1472088147586 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270df800 == 37 [pid = 1678] [id = 156] 18:22:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126daa400) [pid = 1678] [serial = 465] [outer = 0x0] 18:22:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x128a21400) [pid = 1678] [serial = 466] [outer = 0x126daa400] 18:22:27 INFO - PROCESS | 1678 | 1472088147618 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1293e1800) [pid = 1678] [serial = 467] [outer = 0x126daa400] 18:22:28 INFO - PROCESS | 1678 | 1472088148046 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms 18:22:28 INFO - PROCESS | 1678 | 1472088148092 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:22:28 INFO - PROCESS | 1678 | 1472088148094 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:22:28 INFO - PROCESS | 1678 | 1472088148096 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1678 | 1472088148097 Marionette TRACE conn2 <- [1,598,null,{}] 18:22:28 INFO - PROCESS | 1678 | 1472088148100 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:28 INFO - PROCESS | 1678 | 1472088148101 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:28 INFO - PROCESS | 1678 | 1472088148217 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:22:28 INFO - PROCESS | 1678 | 1472088148293 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1678 | 1472088148294 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289b3800 == 38 [pid = 1678] [id = 157] 18:22:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12aae5c00) [pid = 1678] [serial = 468] [outer = 0x0] 18:22:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12ad8dc00) [pid = 1678] [serial = 469] [outer = 0x12aae5c00] 18:22:28 INFO - PROCESS | 1678 | 1472088148324 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12ba2ac00) [pid = 1678] [serial = 470] [outer = 0x12aae5c00] 18:22:28 INFO - PROCESS | 1678 | 1472088148724 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 18:22:28 INFO - PROCESS | 1678 | 1472088148767 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1678 | 1472088148769 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:22:28 INFO - PROCESS | 1678 | 1472088148771 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1678 | 1472088148772 Marionette TRACE conn2 <- [1,602,null,{}] 18:22:28 INFO - PROCESS | 1678 | 1472088148775 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:28 INFO - PROCESS | 1678 | 1472088148776 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:28 INFO - PROCESS | 1678 | 1472088148874 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:22:28 INFO - PROCESS | 1678 | 1472088148924 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1678 | 1472088148925 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de5000 == 39 [pid = 1678] [id = 158] 18:22:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12aae6400) [pid = 1678] [serial = 471] [outer = 0x0] 18:22:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12ba30c00) [pid = 1678] [serial = 472] [outer = 0x12aae6400] 18:22:28 INFO - PROCESS | 1678 | 1472088148955 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12bced800) [pid = 1678] [serial = 473] [outer = 0x12aae6400] 18:22:29 INFO - PROCESS | 1678 | 1472088149376 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 18:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:22:29 INFO - PROCESS | 1678 | 1472088149441 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1678 | 1472088149443 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:22:29 INFO - PROCESS | 1678 | 1472088149445 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1678 | 1472088149447 Marionette TRACE conn2 <- [1,606,null,{}] 18:22:29 INFO - PROCESS | 1678 | 1472088149449 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:29 INFO - PROCESS | 1678 | 1472088149453 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:29 INFO - PROCESS | 1678 | 1472088149620 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:22:29 INFO - PROCESS | 1678 | 1472088149671 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1678 | 1472088149672 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a692000 == 40 [pid = 1678] [id = 159] 18:22:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12bf3cc00) [pid = 1678] [serial = 474] [outer = 0x0] 18:22:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12bfe9c00) [pid = 1678] [serial = 475] [outer = 0x12bf3cc00] 18:22:29 INFO - PROCESS | 1678 | 1472088149702 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12c247000) [pid = 1678] [serial = 476] [outer = 0x12bf3cc00] 18:22:30 INFO - PROCESS | 1678 | 1472088150160 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 769ms 18:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:22:30 INFO - PROCESS | 1678 | 1472088150215 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1678 | 1472088150217 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:22:30 INFO - PROCESS | 1678 | 1472088150220 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1678 | 1472088150221 Marionette TRACE conn2 <- [1,610,null,{}] 18:22:30 INFO - PROCESS | 1678 | 1472088150225 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:30 INFO - PROCESS | 1678 | 1472088150227 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:30 INFO - PROCESS | 1678 | 1472088150322 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:22:30 INFO - PROCESS | 1678 | 1472088150376 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1678 | 1472088150377 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819d000 == 41 [pid = 1678] [id = 160] 18:22:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1185a5000) [pid = 1678] [serial = 477] [outer = 0x0] 18:22:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x119111000) [pid = 1678] [serial = 478] [outer = 0x1185a5000] 18:22:30 INFO - PROCESS | 1678 | 1472088150406 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x119b6f800) [pid = 1678] [serial = 479] [outer = 0x1185a5000] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x119ecc000 == 40 [pid = 1678] [id = 152] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x119183000 == 39 [pid = 1678] [id = 151] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x118155000 == 38 [pid = 1678] [id = 150] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x116961000 == 37 [pid = 1678] [id = 149] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1188eb000 == 36 [pid = 1678] [id = 148] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x115e47000 == 35 [pid = 1678] [id = 147] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7be000 == 34 [pid = 1678] [id = 146] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12a692000 == 33 [pid = 1678] [id = 159] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x128de5000 == 32 [pid = 1678] [id = 158] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1289b3800 == 31 [pid = 1678] [id = 157] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1270df800 == 30 [pid = 1678] [id = 156] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1241ab800 == 29 [pid = 1678] [id = 155] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e6800 == 28 [pid = 1678] [id = 153] 18:22:31 INFO - PROCESS | 1678 | --DOCSHELL 0x11701c800 == 27 [pid = 1678] [id = 154] 18:22:31 INFO - PROCESS | 1678 | 1472088151396 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1224ms 18:22:31 INFO - PROCESS | 1678 | 1472088151444 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 1678 | 1472088151446 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:22:31 INFO - PROCESS | 1678 | 1472088151449 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1678 | 1472088151451 Marionette TRACE conn2 <- [1,614,null,{}] 18:22:31 INFO - PROCESS | 1678 | 1472088151454 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:31 INFO - PROCESS | 1678 | 1472088151456 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:31 INFO - PROCESS | 1678 | 1472088151558 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:22:31 INFO - PROCESS | 1678 | 1472088151563 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1678 | 1472088151565 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169c6800 == 28 [pid = 1678] [id = 161] 18:22:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x116ab1800) [pid = 1678] [serial = 480] [outer = 0x0] 18:22:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x1181d4000) [pid = 1678] [serial = 481] [outer = 0x116ab1800] 18:22:31 INFO - PROCESS | 1678 | 1472088151625 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x1185a5800) [pid = 1678] [serial = 482] [outer = 0x116ab1800] 18:22:31 INFO - PROCESS | 1678 | 1472088151957 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 18:22:31 INFO - PROCESS | 1678 | 1472088151968 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 1678 | 1472088151972 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:22:31 INFO - PROCESS | 1678 | 1472088151979 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1678 | 1472088151981 Marionette TRACE conn2 <- [1,618,null,{}] 18:22:31 INFO - PROCESS | 1678 | 1472088151983 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:31 INFO - PROCESS | 1678 | 1472088151985 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:32 INFO - PROCESS | 1678 | 1472088152090 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:22:32 INFO - PROCESS | 1678 | 1472088152095 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1678 | 1472088152096 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x11827c800 == 29 [pid = 1678] [id = 162] 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x11875b800) [pid = 1678] [serial = 483] [outer = 0x0] 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x119b6fc00) [pid = 1678] [serial = 484] [outer = 0x11875b800] 18:22:32 INFO - PROCESS | 1678 | 1472088152124 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x1207f0000) [pid = 1678] [serial = 485] [outer = 0x11875b800] 18:22:32 INFO - PROCESS | 1678 | 1472088152527 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 621ms 18:22:32 INFO - PROCESS | 1678 | 1472088152603 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1678 | 1472088152606 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:22:32 INFO - PROCESS | 1678 | 1472088152609 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1678 | 1472088152613 Marionette TRACE conn2 <- [1,622,null,{}] 18:22:32 INFO - PROCESS | 1678 | 1472088152624 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:32 INFO - PROCESS | 1678 | 1472088152629 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:32 INFO - PROCESS | 1678 | 1472088152769 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:22:32 INFO - PROCESS | 1678 | 1472088152796 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1678 | 1472088152798 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x120710000 == 30 [pid = 1678] [id = 163] 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x115e1b800) [pid = 1678] [serial = 486] [outer = 0x0] 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x124bc7000) [pid = 1678] [serial = 487] [outer = 0x115e1b800] 18:22:32 INFO - PROCESS | 1678 | 1472088152821 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x125616400) [pid = 1678] [serial = 488] [outer = 0x115e1b800] 18:22:33 INFO - PROCESS | 1678 | 1472088153681 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x1164bf800) [pid = 1678] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x1256ab400) [pid = 1678] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x1256b7c00) [pid = 1678] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x115e1d000) [pid = 1678] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x116760400) [pid = 1678] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x112fdc000) [pid = 1678] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x116992000) [pid = 1678] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x115e1a400) [pid = 1678] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x1181d3400) [pid = 1678] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11814f800) [pid = 1678] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x11910e000) [pid = 1678] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x119992c00) [pid = 1678] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11852d400) [pid = 1678] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x113bec000) [pid = 1678] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1191a7c00) [pid = 1678] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x116482c00) [pid = 1678] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a506c00) [pid = 1678] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1207ed400) [pid = 1678] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x116553800) [pid = 1678] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1181ce800) [pid = 1678] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12bcee400) [pid = 1678] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1293d7400) [pid = 1678] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1256ac000) [pid = 1678] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11814e000) [pid = 1678] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:22:33 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12337a000) [pid = 1678] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1126ms 18:22:33 INFO - PROCESS | 1678 | 1472088153734 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1678 | 1472088153736 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:22:33 INFO - PROCESS | 1678 | 1472088153738 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1678 | 1472088153740 Marionette TRACE conn2 <- [1,626,null,{}] 18:22:33 INFO - PROCESS | 1678 | 1472088153743 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:33 INFO - PROCESS | 1678 | 1472088153744 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:33 INFO - PROCESS | 1678 | 1472088153820 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:22:33 INFO - PROCESS | 1678 | 1472088153824 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1678 | 1472088153826 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ba1800 == 31 [pid = 1678] [id = 164] 18:22:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11814e800) [pid = 1678] [serial = 489] [outer = 0x0] 18:22:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118299400) [pid = 1678] [serial = 490] [outer = 0x11814e800] 18:22:33 INFO - PROCESS | 1678 | 1472088153852 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x119992c00) [pid = 1678] [serial = 491] [outer = 0x11814e800] 18:22:34 INFO - PROCESS | 1678 | 1472088154170 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 18:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:22:34 INFO - PROCESS | 1678 | 1472088154209 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1678 | 1472088154211 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:22:34 INFO - PROCESS | 1678 | 1472088154213 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1678 | 1472088154214 Marionette TRACE conn2 <- [1,630,null,{}] 18:22:34 INFO - PROCESS | 1678 | 1472088154216 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:34 INFO - PROCESS | 1678 | 1472088154217 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:34 INFO - PROCESS | 1678 | 1472088154288 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x11814f800) [pid = 1678] [serial = 492] [outer = 0x12d28f800] 18:22:34 INFO - PROCESS | 1678 | 1472088154363 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1678 | 1472088154364 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d1f800 == 32 [pid = 1678] [id = 165] 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118759000) [pid = 1678] [serial = 493] [outer = 0x0] 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12477fc00) [pid = 1678] [serial = 494] [outer = 0x118759000] 18:22:34 INFO - PROCESS | 1678 | 1472088154394 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1258d0000) [pid = 1678] [serial = 495] [outer = 0x118759000] 18:22:34 INFO - PROCESS | 1678 | 1472088154681 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 18:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:22:34 INFO - PROCESS | 1678 | 1472088154732 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1678 | 1472088154733 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:22:34 INFO - PROCESS | 1678 | 1472088154735 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1678 | 1472088154736 Marionette TRACE conn2 <- [1,634,null,{}] 18:22:34 INFO - PROCESS | 1678 | 1472088154740 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:34 INFO - PROCESS | 1678 | 1472088154746 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:34 INFO - PROCESS | 1678 | 1472088154837 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:22:34 INFO - PROCESS | 1678 | 1472088154889 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1678 | 1472088154890 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccb000 == 33 [pid = 1678] [id = 166] 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118146000) [pid = 1678] [serial = 496] [outer = 0x0] 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12124c800) [pid = 1678] [serial = 497] [outer = 0x118146000] 18:22:34 INFO - PROCESS | 1678 | 1472088154915 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x128dbf800) [pid = 1678] [serial = 498] [outer = 0x118146000] 18:22:35 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:35 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:35 INFO - PROCESS | 1678 | 1472088155207 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 18:22:35 INFO - PROCESS | 1678 | 1472088155256 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:22:35 INFO - PROCESS | 1678 | 1472088155266 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:22:35 INFO - PROCESS | 1678 | 1472088155268 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1678 | 1472088155269 Marionette TRACE conn2 <- [1,638,null,{}] 18:22:35 INFO - PROCESS | 1678 | 1472088155271 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:35 INFO - PROCESS | 1678 | 1472088155273 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:35 INFO - PROCESS | 1678 | 1472088155343 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:22:35 INFO - PROCESS | 1678 | 1472088155347 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1678 | 1472088155348 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c8000 == 34 [pid = 1678] [id = 167] 18:22:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x115e2b400) [pid = 1678] [serial = 499] [outer = 0x0] 18:22:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12931fc00) [pid = 1678] [serial = 500] [outer = 0x115e2b400] 18:22:35 INFO - PROCESS | 1678 | 1472088155374 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12a619000) [pid = 1678] [serial = 501] [outer = 0x115e2b400] 18:22:35 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:35 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:35 INFO - PROCESS | 1678 | 1472088155730 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 18:22:35 INFO - PROCESS | 1678 | 1472088155787 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:22:35 INFO - PROCESS | 1678 | 1472088155789 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:22:35 INFO - PROCESS | 1678 | 1472088155793 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1678 | 1472088155795 Marionette TRACE conn2 <- [1,642,null,{}] 18:22:35 INFO - PROCESS | 1678 | 1472088155799 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:35 INFO - PROCESS | 1678 | 1472088155801 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:35 INFO - PROCESS | 1678 | 1472088155915 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:22:36 INFO - PROCESS | 1678 | 1472088156008 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1678 | 1472088156012 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x116536800 == 35 [pid = 1678] [id = 168] 18:22:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x115e18000) [pid = 1678] [serial = 502] [outer = 0x0] 18:22:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x115e98000) [pid = 1678] [serial = 503] [outer = 0x115e18000] 18:22:36 INFO - PROCESS | 1678 | 1472088156064 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1176cfc00) [pid = 1678] [serial = 504] [outer = 0x115e18000] 18:22:36 INFO - PROCESS | 1678 | 1472088156677 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 921ms 18:22:36 INFO - PROCESS | 1678 | 1472088156731 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1678 | 1472088156734 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:22:36 INFO - PROCESS | 1678 | 1472088156742 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1678 | 1472088156744 Marionette TRACE conn2 <- [1,646,null,{}] 18:22:36 INFO - PROCESS | 1678 | 1472088156747 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:36 INFO - PROCESS | 1678 | 1472088156749 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:36 INFO - PROCESS | 1678 | 1472088156851 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:22:36 INFO - PROCESS | 1678 | 1472088156926 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1678 | 1472088156928 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x12070f800 == 36 [pid = 1678] [id = 169] 18:22:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x119994c00) [pid = 1678] [serial = 505] [outer = 0x0] 18:22:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x119c14800) [pid = 1678] [serial = 506] [outer = 0x119994c00] 18:22:36 INFO - PROCESS | 1678 | 1472088156960 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x1207f8800) [pid = 1678] [serial = 507] [outer = 0x119994c00] 18:22:37 INFO - PROCESS | 1678 | 1472088157497 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 822ms 18:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:22:37 INFO - PROCESS | 1678 | 1472088157562 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1678 | 1472088157564 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:22:37 INFO - PROCESS | 1678 | 1472088157566 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1678 | 1472088157569 Marionette TRACE conn2 <- [1,650,null,{}] 18:22:37 INFO - PROCESS | 1678 | 1472088157576 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:37 INFO - PROCESS | 1678 | 1472088157580 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:37 INFO - PROCESS | 1678 | 1472088157686 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:22:37 INFO - PROCESS | 1678 | 1472088157741 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1678 | 1472088157743 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x116543800 == 37 [pid = 1678] [id = 170] 18:22:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x119166c00) [pid = 1678] [serial = 508] [outer = 0x0] 18:22:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x1207f8400) [pid = 1678] [serial = 509] [outer = 0x119166c00] 18:22:37 INFO - PROCESS | 1678 | 1472088157776 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x1244da400) [pid = 1678] [serial = 510] [outer = 0x119166c00] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccb000 == 36 [pid = 1678] [id = 166] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x126d1f800 == 35 [pid = 1678] [id = 165] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x119ba1800 == 34 [pid = 1678] [id = 164] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x120710000 == 33 [pid = 1678] [id = 163] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x11827c800 == 32 [pid = 1678] [id = 162] 18:22:38 INFO - PROCESS | 1678 | --DOCSHELL 0x1169c6800 == 31 [pid = 1678] [id = 161] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x128a1d400) [pid = 1678] [serial = 458] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x126ec5800) [pid = 1678] [serial = 418] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x11691e800) [pid = 1678] [serial = 403] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x128a2cc00) [pid = 1678] [serial = 421] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x117c48c00) [pid = 1678] [serial = 404] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x119943400) [pid = 1678] [serial = 401] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118755400) [pid = 1678] [serial = 400] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x126eccc00) [pid = 1678] [serial = 457] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x118895000) [pid = 1678] [serial = 406] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1191a5400) [pid = 1678] [serial = 407] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x124784800) [pid = 1678] [serial = 412] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x124c86400) [pid = 1678] [serial = 413] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119111800) [pid = 1678] [serial = 386] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1185a8c00) [pid = 1678] [serial = 385] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x121251400) [pid = 1678] [serial = 389] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1207f3000) [pid = 1678] [serial = 388] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x128a24800) [pid = 1678] [serial = 392] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x125c5c400) [pid = 1678] [serial = 391] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12bac4800) [pid = 1678] [serial = 395] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12ba28000) [pid = 1678] [serial = 394] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115e28400) [pid = 1678] [serial = 397] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x128a21c00) [pid = 1678] [serial = 419] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118149c00) [pid = 1678] [serial = 398] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a511400) [pid = 1678] [serial = 424] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x117453400) [pid = 1678] [serial = 427] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1234c8800) [pid = 1678] [serial = 430] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11998d400) [pid = 1678] [serial = 428] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12a779800) [pid = 1678] [serial = 425] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12aae4c00) [pid = 1678] [serial = 433] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12124ec00) [pid = 1678] [serial = 410] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11a0ba400) [pid = 1678] [serial = 409] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12bcfa800) [pid = 1678] [serial = 436] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126e48400) [pid = 1678] [serial = 455] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1293d6400) [pid = 1678] [serial = 422] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124eed000) [pid = 1678] [serial = 415] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12bac5000) [pid = 1678] [serial = 434] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1293dec00) [pid = 1678] [serial = 431] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1256ad800) [pid = 1678] [serial = 416] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12350c800) [pid = 1678] [serial = 451] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118297800) [pid = 1678] [serial = 445] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1176c9400) [pid = 1678] [serial = 440] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11645b000) [pid = 1678] [serial = 439] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x119b72400) [pid = 1678] [serial = 443] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x11873dc00) [pid = 1678] [serial = 446] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x124e9c000) [pid = 1678] [serial = 452] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x11998cc00) [pid = 1678] [serial = 442] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1258c6800) [pid = 1678] [serial = 454] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12bf35800) [pid = 1678] [serial = 437] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x119c15000) [pid = 1678] [serial = 449] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x119992800) [pid = 1678] [serial = 448] [outer = 0x0] [url = about:blank] 18:22:38 INFO - PROCESS | 1678 | 1472088158350 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 824ms 18:22:38 INFO - PROCESS | 1678 | 1472088158392 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1678 | 1472088158394 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:22:38 INFO - PROCESS | 1678 | 1472088158397 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1678 | 1472088158400 Marionette TRACE conn2 <- [1,654,null,{}] 18:22:38 INFO - PROCESS | 1678 | 1472088158404 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:38 INFO - PROCESS | 1678 | 1472088158405 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:38 INFO - PROCESS | 1678 | 1472088158490 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:22:38 INFO - PROCESS | 1678 | 1472088158496 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1678 | 1472088158498 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1164e2800 == 32 [pid = 1678] [id = 171] 18:22:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x11814c800) [pid = 1678] [serial = 511] [outer = 0x0] 18:22:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11852d400) [pid = 1678] [serial = 512] [outer = 0x11814c800] 18:22:38 INFO - PROCESS | 1678 | 1472088158527 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x118895c00) [pid = 1678] [serial = 513] [outer = 0x11814c800] 18:22:38 INFO - PROCESS | 1678 | 1472088158867 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 18:22:38 INFO - PROCESS | 1678 | 1472088158918 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1678 | 1472088158921 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:22:38 INFO - PROCESS | 1678 | 1472088158925 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1678 | 1472088158927 Marionette TRACE conn2 <- [1,658,null,{}] 18:22:38 INFO - PROCESS | 1678 | 1472088158929 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:38 INFO - PROCESS | 1678 | 1472088158931 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:39 INFO - PROCESS | 1678 | 1472088159011 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:22:39 INFO - PROCESS | 1678 | 1472088159015 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1678 | 1472088159016 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c54000 == 33 [pid = 1678] [id = 172] 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1191a8400) [pid = 1678] [serial = 514] [outer = 0x0] 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x11a0bc000) [pid = 1678] [serial = 515] [outer = 0x1191a8400] 18:22:39 INFO - PROCESS | 1678 | 1472088159045 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x121246c00) [pid = 1678] [serial = 516] [outer = 0x1191a8400] 18:22:39 INFO - PROCESS | 1678 | 1472088159399 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 18:22:39 INFO - PROCESS | 1678 | 1472088159450 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1678 | 1472088159451 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:22:39 INFO - PROCESS | 1678 | 1472088159454 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1678 | 1472088159456 Marionette TRACE conn2 <- [1,662,null,{}] 18:22:39 INFO - PROCESS | 1678 | 1472088159463 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:39 INFO - PROCESS | 1678 | 1472088159466 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:39 INFO - PROCESS | 1678 | 1472088159544 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:22:39 INFO - PROCESS | 1678 | 1472088159549 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1678 | 1472088159551 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x119187000 == 34 [pid = 1678] [id = 173] 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1244d8800) [pid = 1678] [serial = 517] [outer = 0x0] 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1256ac000) [pid = 1678] [serial = 518] [outer = 0x1244d8800] 18:22:39 INFO - PROCESS | 1678 | 1472088159581 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x126d47c00) [pid = 1678] [serial = 519] [outer = 0x1244d8800] 18:22:39 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:39 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:39 INFO - PROCESS | 1678 | 1472088159909 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 18:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:22:39 INFO - PROCESS | 1678 | 1472088159927 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1678 | 1472088159929 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:22:39 INFO - PROCESS | 1678 | 1472088159931 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1678 | 1472088159932 Marionette TRACE conn2 <- [1,666,null,{}] 18:22:39 INFO - PROCESS | 1678 | 1472088159935 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:39 INFO - PROCESS | 1678 | 1472088159936 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:40 INFO - PROCESS | 1678 | 1472088160017 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:22:40 INFO - PROCESS | 1678 | 1472088160072 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1678 | 1472088160074 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c2a000 == 35 [pid = 1678] [id = 174] 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x126d3d000) [pid = 1678] [serial = 520] [outer = 0x0] 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x127285c00) [pid = 1678] [serial = 521] [outer = 0x126d3d000] 18:22:40 INFO - PROCESS | 1678 | 1472088160100 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x128ba5000) [pid = 1678] [serial = 522] [outer = 0x126d3d000] 18:22:40 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:40 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:40 INFO - PROCESS | 1678 | 1472088160412 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 18:22:40 INFO - PROCESS | 1678 | 1472088160456 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 1678 | 1472088160457 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:22:40 INFO - PROCESS | 1678 | 1472088160459 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1678 | 1472088160460 Marionette TRACE conn2 <- [1,670,null,{}] 18:22:40 INFO - PROCESS | 1678 | 1472088160462 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:40 INFO - PROCESS | 1678 | 1472088160464 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:40 INFO - PROCESS | 1678 | 1472088160558 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:22:40 INFO - PROCESS | 1678 | 1472088160562 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1678 | 1472088160563 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233dc800 == 36 [pid = 1678] [id = 175] 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112a93800) [pid = 1678] [serial = 523] [outer = 0x0] 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1290bac00) [pid = 1678] [serial = 524] [outer = 0x112a93800] 18:22:40 INFO - PROCESS | 1678 | 1472088160589 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1293d6c00) [pid = 1678] [serial = 525] [outer = 0x112a93800] 18:22:40 INFO - PROCESS | 1678 | 1472088160947 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 18:22:40 INFO - PROCESS | 1678 | 1472088160979 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 1678 | 1472088160980 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:22:40 INFO - PROCESS | 1678 | 1472088160983 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1678 | 1472088160984 Marionette TRACE conn2 <- [1,674,null,{}] 18:22:40 INFO - PROCESS | 1678 | 1472088160986 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:40 INFO - PROCESS | 1678 | 1472088160990 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:41 INFO - PROCESS | 1678 | 1472088161094 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:22:41 INFO - PROCESS | 1678 | 1472088161106 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1678 | 1472088161108 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12517f000 == 37 [pid = 1678] [id = 176] 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a508c00) [pid = 1678] [serial = 526] [outer = 0x0] 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12ba2a000) [pid = 1678] [serial = 527] [outer = 0x12a508c00] 18:22:41 INFO - PROCESS | 1678 | 1472088161134 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12bac6800) [pid = 1678] [serial = 528] [outer = 0x12a508c00] 18:22:41 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:41 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:41 INFO - PROCESS | 1678 | 1472088161483 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:22:41 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 18:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 517ms 18:22:41 INFO - PROCESS | 1678 | 1472088161507 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1678 | 1472088161508 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:22:41 INFO - PROCESS | 1678 | 1472088161511 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1678 | 1472088161512 Marionette TRACE conn2 <- [1,678,null,{}] 18:22:41 INFO - PROCESS | 1678 | 1472088161514 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:41 INFO - PROCESS | 1678 | 1472088161515 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:41 INFO - PROCESS | 1678 | 1472088161609 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:22:41 INFO - PROCESS | 1678 | 1472088161612 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1678 | 1472088161613 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e2b000 == 38 [pid = 1678] [id = 177] 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a615000) [pid = 1678] [serial = 529] [outer = 0x0] 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12bcf7000) [pid = 1678] [serial = 530] [outer = 0x12a615000] 18:22:41 INFO - PROCESS | 1678 | 1472088161638 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bf33400) [pid = 1678] [serial = 531] [outer = 0x12a615000] 18:22:41 INFO - PROCESS | 1678 | 1472088161954 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 18:22:41 INFO - PROCESS | 1678 | 1472088161983 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1678 | 1472088161985 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:22:42 INFO - PROCESS | 1678 | 1472088161997 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1678 | 1472088161999 Marionette TRACE conn2 <- [1,682,null,{}] 18:22:42 INFO - PROCESS | 1678 | 1472088162002 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:42 INFO - PROCESS | 1678 | 1472088162003 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:42 INFO - PROCESS | 1678 | 1472088162157 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:22:42 INFO - PROCESS | 1678 | 1472088162206 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1678 | 1472088162208 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d2f800 == 39 [pid = 1678] [id = 178] 18:22:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12bcf6000) [pid = 1678] [serial = 532] [outer = 0x0] 18:22:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bf3b400) [pid = 1678] [serial = 533] [outer = 0x12bcf6000] 18:22:42 INFO - PROCESS | 1678 | 1472088162248 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bfe3400) [pid = 1678] [serial = 534] [outer = 0x12bcf6000] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118146800) [pid = 1678] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1207f7800) [pid = 1678] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126daa400) [pid = 1678] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1185a5000) [pid = 1678] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x116ab1800) [pid = 1678] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12aae5c00) [pid = 1678] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11875b800) [pid = 1678] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12aae6400) [pid = 1678] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12bf3cc00) [pid = 1678] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x115e1b800) [pid = 1678] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11814e800) [pid = 1678] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118759000) [pid = 1678] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:22:42 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118146000) [pid = 1678] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:22:43 INFO - PROCESS | 1678 | 1472088163124 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:22:43 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) 18:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1170ms 18:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:22:43 INFO - PROCESS | 1678 | 1472088163169 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1678 | 1472088163170 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:22:43 INFO - PROCESS | 1678 | 1472088163173 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1678 | 1472088163174 Marionette TRACE conn2 <- [1,686,null,{}] 18:22:43 INFO - PROCESS | 1678 | 1472088163177 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:43 INFO - PROCESS | 1678 | 1472088163178 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:43 INFO - PROCESS | 1678 | 1472088163252 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:22:43 INFO - PROCESS | 1678 | 1472088163256 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1678 | 1472088163259 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c3800 == 40 [pid = 1678] [id = 179] 18:22:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119c1d000) [pid = 1678] [serial = 535] [outer = 0x0] 18:22:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12727a800) [pid = 1678] [serial = 536] [outer = 0x119c1d000] 18:22:43 INFO - PROCESS | 1678 | 1472088163284 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12bcf1c00) [pid = 1678] [serial = 537] [outer = 0x119c1d000] 18:22:44 INFO - PROCESS | 1678 | 1472088164099 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 18:22:44 INFO - PROCESS | 1678 | 1472088164144 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1678 | 1472088164145 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:22:44 INFO - PROCESS | 1678 | 1472088164148 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1678 | 1472088164149 Marionette TRACE conn2 <- [1,690,null,{}] 18:22:44 INFO - PROCESS | 1678 | 1472088164151 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:44 INFO - PROCESS | 1678 | 1472088164152 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:44 INFO - PROCESS | 1678 | 1472088164230 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:22:44 INFO - PROCESS | 1678 | 1472088164233 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1678 | 1472088164234 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a688800 == 41 [pid = 1678] [id = 180] 18:22:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12bf3cc00) [pid = 1678] [serial = 538] [outer = 0x0] 18:22:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12bfe7c00) [pid = 1678] [serial = 539] [outer = 0x12bf3cc00] 18:22:44 INFO - PROCESS | 1678 | 1472088164259 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12c245400) [pid = 1678] [serial = 540] [outer = 0x12bf3cc00] 18:22:45 INFO - PROCESS | 1678 | 1472088165192 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1071ms 18:22:45 INFO - PROCESS | 1678 | 1472088165250 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1678 | 1472088165253 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:22:45 INFO - PROCESS | 1678 | 1472088165258 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1678 | 1472088165260 Marionette TRACE conn2 <- [1,694,null,{}] 18:22:45 INFO - PROCESS | 1678 | 1472088165263 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:45 INFO - PROCESS | 1678 | 1472088165265 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:45 INFO - PROCESS | 1678 | 1472088165353 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:22:45 INFO - PROCESS | 1678 | 1472088165444 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1678 | 1472088165445 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x118160000 == 42 [pid = 1678] [id = 181] 18:22:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1185ad400) [pid = 1678] [serial = 541] [outer = 0x0] 18:22:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118755400) [pid = 1678] [serial = 542] [outer = 0x1185ad400] 18:22:45 INFO - PROCESS | 1678 | 1472088165501 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119b6dc00) [pid = 1678] [serial = 543] [outer = 0x1185ad400] 18:22:46 INFO - PROCESS | 1678 | 1472088166553 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:22:46 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) 18:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 18:22:46 INFO - PROCESS | 1678 | 1472088166580 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1678 | 1472088166582 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:22:46 INFO - PROCESS | 1678 | 1472088166586 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1678 | 1472088166588 Marionette TRACE conn2 <- [1,698,null,{}] 18:22:46 INFO - PROCESS | 1678 | 1472088166591 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:46 INFO - PROCESS | 1678 | 1472088166593 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:46 INFO - PROCESS | 1678 | 1472088166682 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:22:46 INFO - PROCESS | 1678 | 1472088166767 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1678 | 1472088166768 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b6800 == 43 [pid = 1678] [id = 182] 18:22:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11889e800) [pid = 1678] [serial = 544] [outer = 0x0] 18:22:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1191a0400) [pid = 1678] [serial = 545] [outer = 0x11889e800] 18:22:46 INFO - PROCESS | 1678 | 1472088166797 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119b6d800) [pid = 1678] [serial = 546] [outer = 0x11889e800] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c3800 == 42 [pid = 1678] [id = 179] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x128d2f800 == 41 [pid = 1678] [id = 178] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x126e2b000 == 40 [pid = 1678] [id = 177] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x12517f000 == 39 [pid = 1678] [id = 176] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x1233dc800 == 38 [pid = 1678] [id = 175] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x119c2a000 == 37 [pid = 1678] [id = 174] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x119187000 == 36 [pid = 1678] [id = 173] 18:22:47 INFO - PROCESS | 1678 | --DOCSHELL 0x117c54000 == 35 [pid = 1678] [id = 172] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x1164e2800 == 34 [pid = 1678] [id = 171] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x116543800 == 33 [pid = 1678] [id = 170] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12070f800 == 32 [pid = 1678] [id = 169] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c8000 == 31 [pid = 1678] [id = 167] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x116536800 == 30 [pid = 1678] [id = 168] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x11819d000 == 29 [pid = 1678] [id = 160] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12a688800 == 28 [pid = 1678] [id = 180] 18:22:48 INFO - PROCESS | 1678 | --DOCSHELL 0x118160000 == 27 [pid = 1678] [id = 181] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118896400) [pid = 1678] [serial = 461] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11814ec00) [pid = 1678] [serial = 460] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x124784000) [pid = 1678] [serial = 464] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x121249000) [pid = 1678] [serial = 463] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1293e1800) [pid = 1678] [serial = 467] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128a21400) [pid = 1678] [serial = 466] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119111000) [pid = 1678] [serial = 478] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1181d4000) [pid = 1678] [serial = 481] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12ba2ac00) [pid = 1678] [serial = 470] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x119b6fc00) [pid = 1678] [serial = 484] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12ad8dc00) [pid = 1678] [serial = 469] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12bced800) [pid = 1678] [serial = 473] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12ba30c00) [pid = 1678] [serial = 472] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12c247000) [pid = 1678] [serial = 476] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12bfe9c00) [pid = 1678] [serial = 475] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x124bc7000) [pid = 1678] [serial = 487] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1207f0000) [pid = 1678] [serial = 485] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x118299400) [pid = 1678] [serial = 490] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119992c00) [pid = 1678] [serial = 491] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12477fc00) [pid = 1678] [serial = 494] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1258d0000) [pid = 1678] [serial = 495] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x1191aac00) [pid = 1678] [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.] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x125616400) [pid = 1678] [serial = 488] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12124c800) [pid = 1678] [serial = 497] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1185a5800) [pid = 1678] [serial = 482] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x128dbf800) [pid = 1678] [serial = 498] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12931fc00) [pid = 1678] [serial = 500] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x119b6f800) [pid = 1678] [serial = 479] [outer = 0x0] [url = about:blank] 18:22:48 INFO - PROCESS | 1678 | 1472088168087 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:22:48 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) 18:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1525ms 18:22:48 INFO - PROCESS | 1678 | 1472088168111 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 1678 | 1472088168114 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:22:48 INFO - PROCESS | 1678 | 1472088168117 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1678 | 1472088168119 Marionette TRACE conn2 <- [1,702,null,{}] 18:22:48 INFO - PROCESS | 1678 | 1472088168123 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:48 INFO - PROCESS | 1678 | 1472088168124 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:48 INFO - PROCESS | 1678 | 1472088168200 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:22:48 INFO - PROCESS | 1678 | 1472088168204 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1678 | 1472088168205 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x115e4c000 == 28 [pid = 1678] [id = 183] 18:22:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x117156400) [pid = 1678] [serial = 547] [outer = 0x0] 18:22:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1176ca800) [pid = 1678] [serial = 548] [outer = 0x117156400] 18:22:48 INFO - PROCESS | 1678 | 1472088168238 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x11814ec00) [pid = 1678] [serial = 549] [outer = 0x117156400] 18:22:49 INFO - PROCESS | 1678 | 1472088169048 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 18:22:49 INFO - PROCESS | 1678 | 1472088169088 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1678 | 1472088169091 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:22:49 INFO - PROCESS | 1678 | 1472088169096 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1678 | 1472088169097 Marionette TRACE conn2 <- [1,706,null,{}] 18:22:49 INFO - PROCESS | 1678 | 1472088169099 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:49 INFO - PROCESS | 1678 | 1472088169101 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:49 INFO - PROCESS | 1678 | 1472088169192 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:22:49 INFO - PROCESS | 1678 | 1472088169198 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1678 | 1472088169200 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701b000 == 29 [pid = 1678] [id = 184] 18:22:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x118744800) [pid = 1678] [serial = 550] [outer = 0x0] 18:22:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11875ec00) [pid = 1678] [serial = 551] [outer = 0x118744800] 18:22:49 INFO - PROCESS | 1678 | 1472088169230 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119165c00) [pid = 1678] [serial = 552] [outer = 0x118744800] 18:22:50 INFO - PROCESS | 1678 | 1472088170038 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 18:22:50 INFO - PROCESS | 1678 | 1472088170065 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1678 | 1472088170076 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:22:50 INFO - PROCESS | 1678 | 1472088170079 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1678 | 1472088170081 Marionette TRACE conn2 <- [1,710,null,{}] 18:22:50 INFO - PROCESS | 1678 | 1472088170089 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:50 INFO - PROCESS | 1678 | 1472088170092 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:50 INFO - PROCESS | 1678 | 1472088170184 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:22:50 INFO - PROCESS | 1678 | 1472088170220 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1678 | 1472088170222 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x118267800 == 30 [pid = 1678] [id = 185] 18:22:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11a0bc800) [pid = 1678] [serial = 553] [outer = 0x0] 18:22:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1207f1c00) [pid = 1678] [serial = 554] [outer = 0x11a0bc800] 18:22:50 INFO - PROCESS | 1678 | 1472088170251 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12113ac00) [pid = 1678] [serial = 555] [outer = 0x11a0bc800] 18:22:51 INFO - PROCESS | 1678 | 1472088171034 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 18:22:51 INFO - PROCESS | 1678 | 1472088171053 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 1678 | 1472088171054 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:22:51 INFO - PROCESS | 1678 | 1472088171057 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1678 | 1472088171059 Marionette TRACE conn2 <- [1,714,null,{}] 18:22:51 INFO - PROCESS | 1678 | 1472088171062 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:51 INFO - PROCESS | 1678 | 1472088171064 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:51 INFO - PROCESS | 1678 | 1472088171151 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:22:51 INFO - PROCESS | 1678 | 1472088171183 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1678 | 1472088171184 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x11918f000 == 31 [pid = 1678] [id = 186] 18:22:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x12325dc00) [pid = 1678] [serial = 556] [outer = 0x0] 18:22:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x124052000) [pid = 1678] [serial = 557] [outer = 0x12325dc00] 18:22:51 INFO - PROCESS | 1678 | 1472088171210 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1244d5800) [pid = 1678] [serial = 558] [outer = 0x12325dc00] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12bf3cc00) [pid = 1678] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119c1d000) [pid = 1678] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12a508c00) [pid = 1678] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x112a93800) [pid = 1678] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12bcf6000) [pid = 1678] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x115e2b400) [pid = 1678] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1244d8800) [pid = 1678] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x119994c00) [pid = 1678] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x115e18000) [pid = 1678] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x11814c800) [pid = 1678] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x119166c00) [pid = 1678] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x126d3d000) [pid = 1678] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x1191a8400) [pid = 1678] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:22:52 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12a615000) [pid = 1678] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:22:52 INFO - PROCESS | 1678 | 1472088172063 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:22:52 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 18:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 18:22:52 INFO - PROCESS | 1678 | 1472088172078 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:22:52 INFO - PROCESS | 1678 | 1472088172080 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1678 | 1472088172082 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1678 | 1472088172084 Marionette TRACE conn2 <- [1,718,null,{}] 18:22:52 INFO - PROCESS | 1678 | 1472088172087 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:52 INFO - PROCESS | 1678 | 1472088172089 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:52 INFO - PROCESS | 1678 | 1472088172199 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:22:52 INFO - PROCESS | 1678 | 1472088172204 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1678 | 1472088172209 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983a000 == 32 [pid = 1678] [id = 187] 18:22:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x112a93800) [pid = 1678] [serial = 559] [outer = 0x0] 18:22:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x119114400) [pid = 1678] [serial = 560] [outer = 0x112a93800] 18:22:52 INFO - PROCESS | 1678 | 1472088172251 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x12337d400) [pid = 1678] [serial = 561] [outer = 0x112a93800] 18:22:53 INFO - PROCESS | 1678 | 1472088173187 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1119ms 18:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:22:53 INFO - PROCESS | 1678 | 1472088173202 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1678 | 1472088173204 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1678 | 1472088173206 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1678 | 1472088173208 Marionette TRACE conn2 <- [1,722,null,{}] 18:22:53 INFO - PROCESS | 1678 | 1472088173210 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:53 INFO - PROCESS | 1678 | 1472088173214 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:53 INFO - PROCESS | 1678 | 1472088173305 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:22:53 INFO - PROCESS | 1678 | 1472088173310 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1678 | 1472088173312 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x120722000 == 33 [pid = 1678] [id = 188] 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1247d2000) [pid = 1678] [serial = 562] [outer = 0x0] 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x1256b8000) [pid = 1678] [serial = 563] [outer = 0x1247d2000] 18:22:53 INFO - PROCESS | 1678 | 1472088173337 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x126d39400) [pid = 1678] [serial = 564] [outer = 0x1247d2000] 18:22:53 INFO - PROCESS | 1678 | 1472088173660 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1678 | 1472088173679 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:22:53 INFO - PROCESS | 1678 | 1472088173681 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1678 | 1472088173682 Marionette TRACE conn2 <- [1,726,null,{}] 18:22:53 INFO - PROCESS | 1678 | 1472088173685 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:53 INFO - PROCESS | 1678 | 1472088173686 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:53 INFO - PROCESS | 1678 | 1472088173764 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:22:53 INFO - PROCESS | 1678 | 1472088173768 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1678 | 1472088173769 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c8800 == 34 [pid = 1678] [id = 189] 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x126d39800) [pid = 1678] [serial = 565] [outer = 0x0] 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x126ec5c00) [pid = 1678] [serial = 566] [outer = 0x126d39800] 18:22:53 INFO - PROCESS | 1678 | 1472088173796 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x128a21400) [pid = 1678] [serial = 567] [outer = 0x126d39800] 18:22:54 INFO - PROCESS | 1678 | 1472088174282 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 18:22:54 INFO - PROCESS | 1678 | 1472088174302 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:22:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:22:54 INFO - PROCESS | 1678 | 1472088174305 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:22:54 INFO - PROCESS | 1678 | 1472088174308 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1678 | 1472088174310 Marionette TRACE conn2 <- [1,730,null,{}] 18:22:54 INFO - PROCESS | 1678 | 1472088174314 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:54 INFO - PROCESS | 1678 | 1472088174316 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:54 INFO - PROCESS | 1678 | 1472088174421 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:22:54 INFO - PROCESS | 1678 | 1472088174493 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1678 | 1472088174494 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x117008000 == 35 [pid = 1678] [id = 190] 18:22:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x116ab1800) [pid = 1678] [serial = 568] [outer = 0x0] 18:22:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x118142400) [pid = 1678] [serial = 569] [outer = 0x116ab1800] 18:22:54 INFO - PROCESS | 1678 | 1472088174526 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x11829b000) [pid = 1678] [serial = 570] [outer = 0x116ab1800] 18:22:55 INFO - PROCESS | 1678 | 1472088175072 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1678 | 1472088175134 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:22:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:22:55 INFO - PROCESS | 1678 | 1472088175138 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1678 | 1472088175140 Marionette TRACE conn2 <- [1,734,null,{}] 18:22:55 INFO - PROCESS | 1678 | 1472088175143 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:55 INFO - PROCESS | 1678 | 1472088175144 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:55 INFO - PROCESS | 1678 | 1472088175247 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:22:55 INFO - PROCESS | 1678 | 1472088175318 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1678 | 1472088175320 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ed8000 == 36 [pid = 1678] [id = 191] 18:22:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1207f2800) [pid = 1678] [serial = 571] [outer = 0x0] 18:22:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1207fa800) [pid = 1678] [serial = 572] [outer = 0x1207f2800] 18:22:55 INFO - PROCESS | 1678 | 1472088175352 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x124045400) [pid = 1678] [serial = 573] [outer = 0x1207f2800] 18:22:56 INFO - PROCESS | 1678 | 1472088176005 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x120722000 == 35 [pid = 1678] [id = 188] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x11983a000 == 34 [pid = 1678] [id = 187] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x11918f000 == 33 [pid = 1678] [id = 186] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x118267800 == 32 [pid = 1678] [id = 185] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x11701b000 == 31 [pid = 1678] [id = 184] 18:22:56 INFO - PROCESS | 1678 | --DOCSHELL 0x115e4c000 == 30 [pid = 1678] [id = 183] 18:22:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 921ms 18:22:56 INFO - PROCESS | 1678 | 1472088176060 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1678 | 1472088176064 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:22:56 INFO - PROCESS | 1678 | 1472088176068 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1678 | 1472088176071 Marionette TRACE conn2 <- [1,738,null,{}] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12bfe7c00) [pid = 1678] [serial = 539] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12c245400) [pid = 1678] [serial = 540] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12bcf1c00) [pid = 1678] [serial = 537] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12ba2a000) [pid = 1678] [serial = 527] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1290bac00) [pid = 1678] [serial = 524] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12bf3b400) [pid = 1678] [serial = 533] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12a619000) [pid = 1678] [serial = 501] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1256ac000) [pid = 1678] [serial = 518] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x126d47c00) [pid = 1678] [serial = 519] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x119c14800) [pid = 1678] [serial = 506] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x1207f8800) [pid = 1678] [serial = 507] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x115e98000) [pid = 1678] [serial = 503] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1176cfc00) [pid = 1678] [serial = 504] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x11852d400) [pid = 1678] [serial = 512] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x118895c00) [pid = 1678] [serial = 513] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x1207f8400) [pid = 1678] [serial = 509] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x1244da400) [pid = 1678] [serial = 510] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x127285c00) [pid = 1678] [serial = 521] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x11a0bc000) [pid = 1678] [serial = 515] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x121246c00) [pid = 1678] [serial = 516] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x12bf33400) [pid = 1678] [serial = 531] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 55 (0x12bcf7000) [pid = 1678] [serial = 530] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 54 (0x12727a800) [pid = 1678] [serial = 536] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 53 (0x12bac6800) [pid = 1678] [serial = 528] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 52 (0x1293d6c00) [pid = 1678] [serial = 525] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 51 (0x12bfe3400) [pid = 1678] [serial = 534] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | --DOMWINDOW == 50 (0x128ba5000) [pid = 1678] [serial = 522] [outer = 0x0] [url = about:blank] 18:22:56 INFO - PROCESS | 1678 | 1472088176097 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:56 INFO - PROCESS | 1678 | 1472088176099 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:56 INFO - PROCESS | 1678 | 1472088176227 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:22:56 INFO - PROCESS | 1678 | 1472088176235 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1678 | 1472088176236 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x117004800 == 31 [pid = 1678] [id = 192] 18:22:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 51 (0x1185a9000) [pid = 1678] [serial = 574] [outer = 0x0] 18:22:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 52 (0x118740000) [pid = 1678] [serial = 575] [outer = 0x1185a9000] 18:22:56 INFO - PROCESS | 1678 | 1472088176312 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 53 (0x11919f800) [pid = 1678] [serial = 576] [outer = 0x1185a9000] 18:22:57 INFO - PROCESS | 1678 | 1472088177113 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:22:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1083ms 18:22:57 INFO - PROCESS | 1678 | 1472088177153 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1678 | 1472088177155 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:22:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:22:57 INFO - PROCESS | 1678 | 1472088177163 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1678 | 1472088177165 Marionette TRACE conn2 <- [1,742,null,{}] 18:22:57 INFO - PROCESS | 1678 | 1472088177169 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:57 INFO - PROCESS | 1678 | 1472088177171 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:57 INFO - PROCESS | 1678 | 1472088177245 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:22:57 INFO - PROCESS | 1678 | 1472088177248 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1678 | 1472088177250 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a1000 == 32 [pid = 1678] [id = 193] 18:22:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 54 (0x11a0be800) [pid = 1678] [serial = 577] [outer = 0x0] 18:22:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x1207f8c00) [pid = 1678] [serial = 578] [outer = 0x11a0be800] 18:22:57 INFO - PROCESS | 1678 | 1472088177279 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x123380000) [pid = 1678] [serial = 579] [outer = 0x11a0be800] 18:22:58 INFO - PROCESS | 1678 | 1472088178109 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:22:58 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 18:22:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 18:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:22:58 INFO - PROCESS | 1678 | 1472088178135 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:22:58 INFO - PROCESS | 1678 | 1472088178136 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:22:58 INFO - PROCESS | 1678 | 1472088178138 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1678 | 1472088178142 Marionette TRACE conn2 <- [1,746,null,{}] 18:22:58 INFO - PROCESS | 1678 | 1472088178151 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:58 INFO - PROCESS | 1678 | 1472088178154 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:58 INFO - PROCESS | 1678 | 1472088178243 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:22:58 INFO - PROCESS | 1678 | 1472088178276 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1678 | 1472088178278 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x119839000 == 33 [pid = 1678] [id = 194] 18:22:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x115e2b000) [pid = 1678] [serial = 580] [outer = 0x0] 18:22:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x12560ec00) [pid = 1678] [serial = 581] [outer = 0x115e2b000] 18:22:58 INFO - PROCESS | 1678 | 1472088178306 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x1258cd000) [pid = 1678] [serial = 582] [outer = 0x115e2b000] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x12325dc00) [pid = 1678] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x118744800) [pid = 1678] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x117156400) [pid = 1678] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 55 (0x11889e800) [pid = 1678] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 54 (0x1185ad400) [pid = 1678] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 53 (0x112a93800) [pid = 1678] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 52 (0x1247d2000) [pid = 1678] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:22:59 INFO - PROCESS | 1678 | --DOMWINDOW == 51 (0x11a0bc800) [pid = 1678] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:22:59 INFO - PROCESS | 1678 | 1472088179082 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:22:59 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.) 18:22:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 18:22:59 INFO - PROCESS | 1678 | 1472088179113 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1678 | 1472088179115 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:22:59 INFO - PROCESS | 1678 | 1472088179117 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1678 | 1472088179118 Marionette TRACE conn2 <- [1,750,null,{}] 18:22:59 INFO - PROCESS | 1678 | 1472088179120 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:59 INFO - PROCESS | 1678 | 1472088179121 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:59 INFO - PROCESS | 1678 | 1472088179197 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:22:59 INFO - PROCESS | 1678 | 1472088179200 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1678 | 1472088179202 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:22:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b2000 == 34 [pid = 1678] [id = 195] 18:22:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 52 (0x1207f3c00) [pid = 1678] [serial = 583] [outer = 0x0] 18:22:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 53 (0x123382c00) [pid = 1678] [serial = 584] [outer = 0x1207f3c00] 18:22:59 INFO - PROCESS | 1678 | 1472088179230 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 54 (0x1258cd400) [pid = 1678] [serial = 585] [outer = 0x1207f3c00] 18:23:00 INFO - PROCESS | 1678 | 1472088180031 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:23:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 18:23:00 INFO - PROCESS | 1678 | 1472088180085 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 1678 | 1472088180087 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:23:00 INFO - PROCESS | 1678 | 1472088180089 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 1678 | 1472088180090 Marionette TRACE conn2 <- [1,754,null,{}] 18:23:00 INFO - PROCESS | 1678 | 1472088180092 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:00 INFO - PROCESS | 1678 | 1472088180093 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:00 INFO - PROCESS | 1678 | 1472088180164 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:23:00 INFO - PROCESS | 1678 | 1472088180211 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1678 | 1472088180212 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x124436800 == 35 [pid = 1678] [id = 196] 18:23:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x115e28400) [pid = 1678] [serial = 586] [outer = 0x0] 18:23:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x125c5c400) [pid = 1678] [serial = 587] [outer = 0x115e28400] 18:23:00 INFO - PROCESS | 1678 | 1472088180238 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x128a1ec00) [pid = 1678] [serial = 588] [outer = 0x115e28400] 18:23:00 INFO - PROCESS | 1678 | 1472088180983 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:23:01 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 18:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 18:23:01 INFO - PROCESS | 1678 | 1472088181010 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:23:01 INFO - PROCESS | 1678 | 1472088181012 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:23:01 INFO - PROCESS | 1678 | 1472088181014 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1678 | 1472088181015 Marionette TRACE conn2 <- [1,758,null,{}] 18:23:01 INFO - PROCESS | 1678 | 1472088181017 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:01 INFO - PROCESS | 1678 | 1472088181021 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:01 INFO - PROCESS | 1678 | 1472088181110 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:23:01 INFO - PROCESS | 1678 | 1472088181114 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1678 | 1472088181115 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x125820800 == 36 [pid = 1678] [id = 197] 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x128a1f400) [pid = 1678] [serial = 589] [outer = 0x0] 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x1293dec00) [pid = 1678] [serial = 590] [outer = 0x128a1f400] 18:23:01 INFO - PROCESS | 1678 | 1472088181143 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x12a511400) [pid = 1678] [serial = 591] [outer = 0x128a1f400] 18:23:01 INFO - PROCESS | 1678 | 1472088181484 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 517ms 18:23:01 INFO - PROCESS | 1678 | 1472088181532 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1678 | 1472088181533 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:23:01 INFO - PROCESS | 1678 | 1472088181535 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1678 | 1472088181536 Marionette TRACE conn2 <- [1,762,null,{}] 18:23:01 INFO - PROCESS | 1678 | 1472088181539 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:01 INFO - PROCESS | 1678 | 1472088181540 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:01 INFO - PROCESS | 1678 | 1472088181633 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:23:01 INFO - PROCESS | 1678 | 1472088181640 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1678 | 1472088181642 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12587c800 == 37 [pid = 1678] [id = 198] 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x1293d9c00) [pid = 1678] [serial = 592] [outer = 0x0] 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x12a6a7c00) [pid = 1678] [serial = 593] [outer = 0x1293d9c00] 18:23:01 INFO - PROCESS | 1678 | 1472088181668 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x12a770000) [pid = 1678] [serial = 594] [outer = 0x1293d9c00] 18:23:02 INFO - PROCESS | 1678 | 1472088182432 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 919ms 18:23:02 INFO - PROCESS | 1678 | 1472088182479 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1678 | 1472088182482 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:23:02 INFO - PROCESS | 1678 | 1472088182487 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1678 | 1472088182489 Marionette TRACE conn2 <- [1,766,null,{}] 18:23:02 INFO - PROCESS | 1678 | 1472088182492 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:02 INFO - PROCESS | 1678 | 1472088182494 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:02 INFO - PROCESS | 1678 | 1472088182582 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:23:02 INFO - PROCESS | 1678 | 1472088182668 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1678 | 1472088182669 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x117481000 == 38 [pid = 1678] [id = 199] 18:23:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x11615ac00) [pid = 1678] [serial = 595] [outer = 0x0] 18:23:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x116ab3c00) [pid = 1678] [serial = 596] [outer = 0x11615ac00] 18:23:02 INFO - PROCESS | 1678 | 1472088182703 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1181d3400) [pid = 1678] [serial = 597] [outer = 0x11615ac00] 18:23:03 INFO - PROCESS | 1678 | 1472088183608 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:23:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 18:23:03 INFO - PROCESS | 1678 | 1472088183660 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1678 | 1472088183663 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:23:03 INFO - PROCESS | 1678 | 1472088183667 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1678 | 1472088183669 Marionette TRACE conn2 <- [1,770,null,{}] 18:23:03 INFO - PROCESS | 1678 | 1472088183671 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:03 INFO - PROCESS | 1678 | 1472088183673 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:03 INFO - PROCESS | 1678 | 1472088183798 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:23:03 INFO - PROCESS | 1678 | 1472088183857 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1678 | 1472088183859 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x119837800 == 39 [pid = 1678] [id = 200] 18:23:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x117c47c00) [pid = 1678] [serial = 598] [outer = 0x0] 18:23:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11a0b9c00) [pid = 1678] [serial = 599] [outer = 0x117c47c00] 18:23:03 INFO - PROCESS | 1678 | 1472088183891 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x123510400) [pid = 1678] [serial = 600] [outer = 0x117c47c00] 18:23:04 INFO - PROCESS | 1678 | 1472088184449 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 819ms 18:23:04 INFO - PROCESS | 1678 | 1472088184487 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1678 | 1472088184489 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:23:04 INFO - PROCESS | 1678 | 1472088184511 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1678 | 1472088184514 Marionette TRACE conn2 <- [1,774,null,{}] 18:23:04 INFO - PROCESS | 1678 | 1472088184517 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:04 INFO - PROCESS | 1678 | 1472088184518 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x125820800 == 38 [pid = 1678] [id = 197] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x124436800 == 37 [pid = 1678] [id = 196] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b2000 == 36 [pid = 1678] [id = 195] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x119839000 == 35 [pid = 1678] [id = 194] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1181a1000 == 34 [pid = 1678] [id = 193] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x117004800 == 33 [pid = 1678] [id = 192] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c8800 == 32 [pid = 1678] [id = 189] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x117008000 == 31 [pid = 1678] [id = 190] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x119ed8000 == 30 [pid = 1678] [id = 191] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b6800 == 29 [pid = 1678] [id = 182] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x119837800 == 28 [pid = 1678] [id = 200] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12587c800 == 27 [pid = 1678] [id = 198] 18:23:05 INFO - PROCESS | 1678 | --DOCSHELL 0x117481000 == 26 [pid = 1678] [id = 199] 18:23:05 INFO - PROCESS | 1678 | 1472088185034 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x124052000) [pid = 1678] [serial = 557] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x11875ec00) [pid = 1678] [serial = 551] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x1176ca800) [pid = 1678] [serial = 548] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x11814ec00) [pid = 1678] [serial = 549] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x119b6d800) [pid = 1678] [serial = 546] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x1191a0400) [pid = 1678] [serial = 545] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x119b6dc00) [pid = 1678] [serial = 543] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x118755400) [pid = 1678] [serial = 542] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x126ec5c00) [pid = 1678] [serial = 566] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x119114400) [pid = 1678] [serial = 560] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x1256b8000) [pid = 1678] [serial = 563] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12337d400) [pid = 1678] [serial = 561] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x1244d5800) [pid = 1678] [serial = 558] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 55 (0x1207f1c00) [pid = 1678] [serial = 554] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 54 (0x12113ac00) [pid = 1678] [serial = 555] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 53 (0x119165c00) [pid = 1678] [serial = 552] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | --DOMWINDOW == 52 (0x126d39400) [pid = 1678] [serial = 564] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1678 | 1472088185110 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1678 | 1472088185111 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x111c99000 == 27 [pid = 1678] [id = 201] 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 53 (0x111ca8400) [pid = 1678] [serial = 601] [outer = 0x0] 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 54 (0x111e29000) [pid = 1678] [serial = 602] [outer = 0x111ca8400] 18:23:05 INFO - PROCESS | 1678 | 1472088185141 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x112a89400) [pid = 1678] [serial = 603] [outer = 0x111ca8400] 18:23:05 INFO - PROCESS | 1678 | 1472088185475 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1024ms 18:23:05 INFO - PROCESS | 1678 | 1472088185534 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1678 | 1472088185537 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:23:05 INFO - PROCESS | 1678 | 1472088185540 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1678 | 1472088185542 Marionette TRACE conn2 <- [1,778,null,{}] 18:23:05 INFO - PROCESS | 1678 | 1472088185546 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:05 INFO - PROCESS | 1678 | 1472088185547 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:05 INFO - PROCESS | 1678 | 1472088185647 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:23:05 INFO - PROCESS | 1678 | 1472088185690 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1678 | 1472088185692 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x116419000 == 28 [pid = 1678] [id = 202] 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x113be9800) [pid = 1678] [serial = 604] [outer = 0x0] 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x115e1ec00) [pid = 1678] [serial = 605] [outer = 0x113be9800] 18:23:05 INFO - PROCESS | 1678 | 1472088185720 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x115ea0800) [pid = 1678] [serial = 606] [outer = 0x113be9800] 18:23:06 INFO - PROCESS | 1678 | 1472088185996 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 18:23:06 INFO - PROCESS | 1678 | 1472088186014 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1678 | 1472088186016 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:23:06 INFO - PROCESS | 1678 | 1472088186019 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1678 | 1472088186020 Marionette TRACE conn2 <- [1,782,null,{}] 18:23:06 INFO - PROCESS | 1678 | 1472088186023 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:06 INFO - PROCESS | 1678 | 1472088186026 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:06 INFO - PROCESS | 1678 | 1472088186112 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:23:06 INFO - PROCESS | 1678 | 1472088186117 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1678 | 1472088186119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x117482800 == 29 [pid = 1678] [id = 203] 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x116ab2400) [pid = 1678] [serial = 607] [outer = 0x0] 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x116ab4800) [pid = 1678] [serial = 608] [outer = 0x116ab2400] 18:23:06 INFO - PROCESS | 1678 | 1472088186153 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x118147800) [pid = 1678] [serial = 609] [outer = 0x116ab2400] 18:23:06 INFO - PROCESS | 1678 | 1472088186501 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 517ms 18:23:06 INFO - PROCESS | 1678 | 1472088186537 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1678 | 1472088186540 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:23:06 INFO - PROCESS | 1678 | 1472088186547 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1678 | 1472088186551 Marionette TRACE conn2 <- [1,786,null,{}] 18:23:06 INFO - PROCESS | 1678 | 1472088186553 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:06 INFO - PROCESS | 1678 | 1472088186556 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:06 INFO - PROCESS | 1678 | 1472088186633 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:23:06 INFO - PROCESS | 1678 | 1472088186636 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1678 | 1472088186637 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x118263000 == 30 [pid = 1678] [id = 204] 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x11814f400) [pid = 1678] [serial = 610] [outer = 0x0] 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x1185a8800) [pid = 1678] [serial = 611] [outer = 0x11814f400] 18:23:06 INFO - PROCESS | 1678 | 1472088186665 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x11889d400) [pid = 1678] [serial = 612] [outer = 0x11814f400] 18:23:06 INFO - PROCESS | 1678 | 1472088186971 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 474ms 18:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:23:07 INFO - PROCESS | 1678 | 1472088187018 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1678 | 1472088187019 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1678 | 1472088187021 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1678 | 1472088187022 Marionette TRACE conn2 <- [1,790,null,{}] 18:23:07 INFO - PROCESS | 1678 | 1472088187025 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 1678 | 1472088187026 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:07 INFO - PROCESS | 1678 | 1472088187097 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:23:07 INFO - PROCESS | 1678 | 1472088187129 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1678 | 1472088187130 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185b9800 == 31 [pid = 1678] [id = 205] 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x11828c800) [pid = 1678] [serial = 613] [outer = 0x0] 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1188a2400) [pid = 1678] [serial = 614] [outer = 0x11828c800] 18:23:07 INFO - PROCESS | 1678 | 1472088187183 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x11993b400) [pid = 1678] [serial = 615] [outer = 0x11828c800] 18:23:07 INFO - PROCESS | 1678 | 1472088187509 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 18:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:23:07 INFO - PROCESS | 1678 | 1472088187546 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1678 | 1472088187548 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1678 | 1472088187550 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1678 | 1472088187551 Marionette TRACE conn2 <- [1,794,null,{}] 18:23:07 INFO - PROCESS | 1678 | 1472088187553 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 1678 | 1472088187555 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:07 INFO - PROCESS | 1678 | 1472088187643 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:23:07 INFO - PROCESS | 1678 | 1472088187647 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1678 | 1472088187652 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x119831800 == 32 [pid = 1678] [id = 206] 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x116766800) [pid = 1678] [serial = 616] [outer = 0x0] 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119c14800) [pid = 1678] [serial = 617] [outer = 0x116766800] 18:23:07 INFO - PROCESS | 1678 | 1472088187684 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1207f3800) [pid = 1678] [serial = 618] [outer = 0x116766800] 18:23:08 INFO - PROCESS | 1678 | 1472088188023 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 18:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:23:08 INFO - PROCESS | 1678 | 1472088188068 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1678 | 1472088188069 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:23:08 INFO - PROCESS | 1678 | 1472088188072 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1678 | 1472088188073 Marionette TRACE conn2 <- [1,798,null,{}] 18:23:08 INFO - PROCESS | 1678 | 1472088188075 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:08 INFO - PROCESS | 1678 | 1472088188076 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:08 INFO - PROCESS | 1678 | 1472088188169 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:23:08 INFO - PROCESS | 1678 | 1472088188174 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1678 | 1472088188175 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x112f15800 == 33 [pid = 1678] [id = 207] 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1207f3000) [pid = 1678] [serial = 619] [outer = 0x0] 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x121248000) [pid = 1678] [serial = 620] [outer = 0x1207f3000] 18:23:08 INFO - PROCESS | 1678 | 1472088188200 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12444b400) [pid = 1678] [serial = 621] [outer = 0x1207f3000] 18:23:08 INFO - PROCESS | 1678 | 1472088188518 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:23:08 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 18:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 18:23:08 INFO - PROCESS | 1678 | 1472088188542 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1678 | 1472088188545 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:23:08 INFO - PROCESS | 1678 | 1472088188548 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1678 | 1472088188549 Marionette TRACE conn2 <- [1,802,null,{}] 18:23:08 INFO - PROCESS | 1678 | 1472088188558 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:08 INFO - PROCESS | 1678 | 1472088188560 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:08 INFO - PROCESS | 1678 | 1472088188648 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:23:08 INFO - PROCESS | 1678 | 1472088188652 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1678 | 1472088188653 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e9000 == 34 [pid = 1678] [id = 208] 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x114e93000) [pid = 1678] [serial = 622] [outer = 0x0] 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1244d0400) [pid = 1678] [serial = 623] [outer = 0x114e93000] 18:23:08 INFO - PROCESS | 1678 | 1472088188678 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1247d3000) [pid = 1678] [serial = 624] [outer = 0x114e93000] 18:23:09 INFO - PROCESS | 1678 | 1472088189022 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:23:09 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 18:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms 18:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:23:09 INFO - PROCESS | 1678 | 1472088189074 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1678 | 1472088189075 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:23:09 INFO - PROCESS | 1678 | 1472088189077 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1678 | 1472088189078 Marionette TRACE conn2 <- [1,806,null,{}] 18:23:09 INFO - PROCESS | 1678 | 1472088189081 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:09 INFO - PROCESS | 1678 | 1472088189082 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:09 INFO - PROCESS | 1678 | 1472088189243 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x128a1f400) [pid = 1678] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1207f3c00) [pid = 1678] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x126d39800) [pid = 1678] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x116ab1800) [pid = 1678] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1185a9000) [pid = 1678] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x11a0be800) [pid = 1678] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1207f2800) [pid = 1678] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x115e28400) [pid = 1678] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1293d9c00) [pid = 1678] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:23:09 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x115e2b000) [pid = 1678] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:23:09 INFO - PROCESS | 1678 | 1472088189281 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1678 | 1472088189282 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x119833000 == 35 [pid = 1678] [id = 209] 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x112a89c00) [pid = 1678] [serial = 625] [outer = 0x0] 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x118146c00) [pid = 1678] [serial = 626] [outer = 0x112a89c00] 18:23:09 INFO - PROCESS | 1678 | 1472088189308 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x1207ecc00) [pid = 1678] [serial = 627] [outer = 0x112a89c00] 18:23:09 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:23:09 INFO - PROCESS | 1678 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:23:09 INFO - PROCESS | 1678 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:23:09 INFO - PROCESS | 1678 | [GFX2-]: Using SkiaGL canvas. 18:23:09 INFO - PROCESS | 1678 | 1472088189602 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:23:09 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 18:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 573ms 18:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:23:09 INFO - PROCESS | 1678 | 1472088189652 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1678 | 1472088189653 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:23:09 INFO - PROCESS | 1678 | 1472088189655 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1678 | 1472088189657 Marionette TRACE conn2 <- [1,810,null,{}] 18:23:09 INFO - PROCESS | 1678 | 1472088189661 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:09 INFO - PROCESS | 1678 | 1472088189662 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:09 INFO - PROCESS | 1678 | 1472088189733 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:23:09 INFO - PROCESS | 1678 | 1472088189737 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1678 | 1472088189738 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x124eb4800 == 36 [pid = 1678] [id = 210] 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x12124fc00) [pid = 1678] [serial = 628] [outer = 0x0] 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1256abc00) [pid = 1678] [serial = 629] [outer = 0x12124fc00] 18:23:09 INFO - PROCESS | 1678 | 1472088189765 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x125c4e000) [pid = 1678] [serial = 630] [outer = 0x12124fc00] 18:23:10 INFO - PROCESS | 1678 | 1472088190094 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 18:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:23:10 INFO - PROCESS | 1678 | 1472088190128 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1678 | 1472088190129 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:23:10 INFO - PROCESS | 1678 | 1472088190131 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1678 | 1472088190132 Marionette TRACE conn2 <- [1,814,null,{}] 18:23:10 INFO - PROCESS | 1678 | 1472088190134 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:10 INFO - PROCESS | 1678 | 1472088190136 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:10 INFO - PROCESS | 1678 | 1472088190229 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:23:10 INFO - PROCESS | 1678 | 1472088190235 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1678 | 1472088190236 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12582f800 == 37 [pid = 1678] [id = 211] 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x125c56800) [pid = 1678] [serial = 631] [outer = 0x0] 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x125c5c800) [pid = 1678] [serial = 632] [outer = 0x125c56800] 18:23:10 INFO - PROCESS | 1678 | 1472088190266 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x126e41c00) [pid = 1678] [serial = 633] [outer = 0x125c56800] 18:23:10 INFO - PROCESS | 1678 | 1472088190587 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1678 | 1472088190615 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:23:10 INFO - PROCESS | 1678 | 1472088190619 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1678 | 1472088190621 Marionette TRACE conn2 <- [1,818,null,{}] 18:23:10 INFO - PROCESS | 1678 | 1472088190625 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:10 INFO - PROCESS | 1678 | 1472088190627 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:10 INFO - PROCESS | 1678 | 1472088190759 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:23:10 INFO - PROCESS | 1678 | 1472088190828 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1678 | 1472088190829 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x119831000 == 38 [pid = 1678] [id = 212] 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11941b800) [pid = 1678] [serial = 634] [outer = 0x0] 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x12707cc00) [pid = 1678] [serial = 635] [outer = 0x11941b800] 18:23:10 INFO - PROCESS | 1678 | 1472088190869 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x128a2a000) [pid = 1678] [serial = 636] [outer = 0x11941b800] 18:23:11 INFO - PROCESS | 1678 | 1472088191295 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 722ms 18:23:11 INFO - PROCESS | 1678 | 1472088191341 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1678 | 1472088191343 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:23:11 INFO - PROCESS | 1678 | 1472088191346 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1678 | 1472088191349 Marionette TRACE conn2 <- [1,822,null,{}] 18:23:11 INFO - PROCESS | 1678 | 1472088191352 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:11 INFO - PROCESS | 1678 | 1472088191354 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:11 INFO - PROCESS | 1678 | 1472088191464 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:23:11 INFO - PROCESS | 1678 | 1472088191575 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1678 | 1472088191579 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x114e4f800 == 39 [pid = 1678] [id = 213] 18:23:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112df2c00) [pid = 1678] [serial = 637] [outer = 0x0] 18:23:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x112fd3000) [pid = 1678] [serial = 638] [outer = 0x112df2c00] 18:23:11 INFO - PROCESS | 1678 | 1472088191632 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115e11c00) [pid = 1678] [serial = 639] [outer = 0x112df2c00] 18:23:12 INFO - PROCESS | 1678 | 1472088192217 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1678 | 1472088192272 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:23:12 INFO - PROCESS | 1678 | 1472088192277 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1678 | 1472088192279 Marionette TRACE conn2 <- [1,826,null,{}] 18:23:12 INFO - PROCESS | 1678 | 1472088192281 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:12 INFO - PROCESS | 1678 | 1472088192283 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:12 INFO - PROCESS | 1678 | 1472088192386 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:23:12 INFO - PROCESS | 1678 | 1472088192476 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1678 | 1472088192477 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185bf800 == 40 [pid = 1678] [id = 214] 18:23:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118147000) [pid = 1678] [serial = 640] [outer = 0x0] 18:23:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11814b400) [pid = 1678] [serial = 641] [outer = 0x118147000] 18:23:12 INFO - PROCESS | 1678 | 1472088192509 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1185a5800) [pid = 1678] [serial = 642] [outer = 0x118147000] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12582f800 == 39 [pid = 1678] [id = 211] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x124eb4800 == 38 [pid = 1678] [id = 210] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x119833000 == 37 [pid = 1678] [id = 209] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e9000 == 36 [pid = 1678] [id = 208] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x112f15800 == 35 [pid = 1678] [id = 207] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x119831800 == 34 [pid = 1678] [id = 206] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x1185b9800 == 33 [pid = 1678] [id = 205] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x118263000 == 32 [pid = 1678] [id = 204] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x117482800 == 31 [pid = 1678] [id = 203] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x116419000 == 30 [pid = 1678] [id = 202] 18:23:13 INFO - PROCESS | 1678 | --DOCSHELL 0x111c99000 == 29 [pid = 1678] [id = 201] 18:23:13 INFO - PROCESS | 1678 | 1472088193116 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 875ms 18:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:23:13 INFO - PROCESS | 1678 | 1472088193152 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 1678 | 1472088193155 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:23:13 INFO - PROCESS | 1678 | 1472088193159 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - PROCESS | 1678 | 1472088193162 Marionette TRACE conn2 <- [1,830,null,{}] 18:23:13 INFO - PROCESS | 1678 | 1472088193165 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:13 INFO - PROCESS | 1678 | 1472088193167 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:13 INFO - PROCESS | 1678 | 1472088193241 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12a511400) [pid = 1678] [serial = 591] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x123382c00) [pid = 1678] [serial = 584] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128a21400) [pid = 1678] [serial = 567] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118142400) [pid = 1678] [serial = 569] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11829b000) [pid = 1678] [serial = 570] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x118740000) [pid = 1678] [serial = 575] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11919f800) [pid = 1678] [serial = 576] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1207f8c00) [pid = 1678] [serial = 578] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1207fa800) [pid = 1678] [serial = 572] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x124045400) [pid = 1678] [serial = 573] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1293dec00) [pid = 1678] [serial = 590] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x128a1ec00) [pid = 1678] [serial = 588] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12a6a7c00) [pid = 1678] [serial = 593] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12560ec00) [pid = 1678] [serial = 581] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1258cd000) [pid = 1678] [serial = 582] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1258cd400) [pid = 1678] [serial = 585] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x123380000) [pid = 1678] [serial = 579] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12a770000) [pid = 1678] [serial = 594] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x125c5c400) [pid = 1678] [serial = 587] [outer = 0x0] [url = about:blank] 18:23:13 INFO - PROCESS | 1678 | 1472088193299 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1678 | 1472088193302 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x116180000 == 30 [pid = 1678] [id = 215] 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x116761000) [pid = 1678] [serial = 643] [outer = 0x0] 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x1176c9c00) [pid = 1678] [serial = 644] [outer = 0x116761000] 18:23:13 INFO - PROCESS | 1678 | 1472088193332 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x1185a1800) [pid = 1678] [serial = 645] [outer = 0x116761000] 18:23:13 INFO - PROCESS | 1678 | 1472088193631 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 18:23:13 INFO - PROCESS | 1678 | 1472088193681 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 1678 | 1472088193683 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:23:13 INFO - PROCESS | 1678 | 1472088193709 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - PROCESS | 1678 | 1472088193711 Marionette TRACE conn2 <- [1,834,null,{}] 18:23:13 INFO - PROCESS | 1678 | 1472088193713 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:13 INFO - PROCESS | 1678 | 1472088193715 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:13 INFO - PROCESS | 1678 | 1472088193790 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:23:13 INFO - PROCESS | 1678 | 1472088193846 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1678 | 1472088193848 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701b000 == 31 [pid = 1678] [id = 216] 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x1185a9400) [pid = 1678] [serial = 646] [outer = 0x0] 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119114800) [pid = 1678] [serial = 647] [outer = 0x1185a9400] 18:23:13 INFO - PROCESS | 1678 | 1472088193875 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119993c00) [pid = 1678] [serial = 648] [outer = 0x1185a9400] 18:23:14 INFO - PROCESS | 1678 | 1472088194168 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 473ms 18:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:23:14 INFO - PROCESS | 1678 | 1472088194181 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1678 | 1472088194182 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:23:14 INFO - PROCESS | 1678 | 1472088194185 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1678 | 1472088194187 Marionette TRACE conn2 <- [1,838,null,{}] 18:23:14 INFO - PROCESS | 1678 | 1472088194202 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:14 INFO - PROCESS | 1678 | 1472088194206 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:14 INFO - PROCESS | 1678 | 1472088194287 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:23:14 INFO - PROCESS | 1678 | 1472088194294 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 1678 | 1472088194296 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x11917b000 == 32 [pid = 1678] [id = 217] 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119b70400) [pid = 1678] [serial = 649] [outer = 0x0] 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1207f1000) [pid = 1678] [serial = 650] [outer = 0x119b70400] 18:23:14 INFO - PROCESS | 1678 | 1472088194325 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x12124e400) [pid = 1678] [serial = 651] [outer = 0x119b70400] 18:23:14 INFO - PROCESS | 1678 | 1472088194650 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 475ms 18:23:14 INFO - PROCESS | 1678 | 1472088194660 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1678 | 1472088194662 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:23:14 INFO - PROCESS | 1678 | 1472088194671 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1678 | 1472088194672 Marionette TRACE conn2 <- [1,842,null,{}] 18:23:14 INFO - PROCESS | 1678 | 1472088194677 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:14 INFO - PROCESS | 1678 | 1472088194680 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:14 INFO - PROCESS | 1678 | 1472088194801 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:23:14 INFO - PROCESS | 1678 | 1472088194810 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 1678 | 1472088194811 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c38800 == 33 [pid = 1678] [id = 218] 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x124052000) [pid = 1678] [serial = 652] [outer = 0x0] 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1244ce800) [pid = 1678] [serial = 653] [outer = 0x124052000] 18:23:14 INFO - PROCESS | 1678 | 1472088194854 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x124789400) [pid = 1678] [serial = 654] [outer = 0x124052000] 18:23:15 INFO - PROCESS | 1678 | 1472088195289 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 673ms 18:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:23:15 INFO - PROCESS | 1678 | 1472088195344 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1678 | 1472088195345 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:23:15 INFO - PROCESS | 1678 | 1472088195347 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1678 | 1472088195348 Marionette TRACE conn2 <- [1,846,null,{}] 18:23:15 INFO - PROCESS | 1678 | 1472088195350 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:15 INFO - PROCESS | 1678 | 1472088195352 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:15 INFO - PROCESS | 1678 | 1472088195436 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:23:15 INFO - PROCESS | 1678 | 1472088195467 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1678 | 1472088195468 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e9000 == 34 [pid = 1678] [id = 219] 18:23:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1247cd400) [pid = 1678] [serial = 655] [outer = 0x0] 18:23:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x124e9c800) [pid = 1678] [serial = 656] [outer = 0x1247cd400] 18:23:15 INFO - PROCESS | 1678 | 1472088195494 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1258c7400) [pid = 1678] [serial = 657] [outer = 0x1247cd400] 18:23:15 INFO - PROCESS | 1678 | 1472088195812 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 18:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:23:15 INFO - PROCESS | 1678 | 1472088195867 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1678 | 1472088195868 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:23:15 INFO - PROCESS | 1678 | 1472088195871 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1678 | 1472088195872 Marionette TRACE conn2 <- [1,850,null,{}] 18:23:15 INFO - PROCESS | 1678 | 1472088195874 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:15 INFO - PROCESS | 1678 | 1472088195878 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:15 INFO - PROCESS | 1678 | 1472088195989 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:23:16 INFO - PROCESS | 1678 | 1472088195999 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1678 | 1472088196001 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a4800 == 35 [pid = 1678] [id = 220] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x125c50400) [pid = 1678] [serial = 658] [outer = 0x0] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x126ec8000) [pid = 1678] [serial = 659] [outer = 0x125c50400] 18:23:16 INFO - PROCESS | 1678 | 1472088196026 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x128a26800) [pid = 1678] [serial = 660] [outer = 0x125c50400] 18:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 18:23:16 INFO - PROCESS | 1678 | 1472088196381 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:23:16 INFO - PROCESS | 1678 | 1472088196389 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1678 | 1472088196390 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:23:16 INFO - PROCESS | 1678 | 1472088196395 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1678 | 1472088196396 Marionette TRACE conn2 <- [1,854,null,{}] 18:23:16 INFO - PROCESS | 1678 | 1472088196398 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:16 INFO - PROCESS | 1678 | 1472088196399 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:16 INFO - PROCESS | 1678 | 1472088196500 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:23:16 INFO - PROCESS | 1678 | 1472088196513 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1678 | 1472088196514 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x125869800 == 36 [pid = 1678] [id = 221] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x128dbf800) [pid = 1678] [serial = 661] [outer = 0x0] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1290b4000) [pid = 1678] [serial = 662] [outer = 0x128dbf800] 18:23:16 INFO - PROCESS | 1678 | 1472088196539 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1290be000) [pid = 1678] [serial = 663] [outer = 0x128dbf800] 18:23:16 INFO - PROCESS | 1678 | 1472088196837 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 18:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:23:16 INFO - PROCESS | 1678 | 1472088196864 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1678 | 1472088196865 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:23:16 INFO - PROCESS | 1678 | 1472088196868 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1678 | 1472088196869 Marionette TRACE conn2 <- [1,858,null,{}] 18:23:16 INFO - PROCESS | 1678 | 1472088196871 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:16 INFO - PROCESS | 1678 | 1472088196872 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:16 INFO - PROCESS | 1678 | 1472088196971 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:23:16 INFO - PROCESS | 1678 | 1472088196975 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1678 | 1472088196976 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270eb000 == 37 [pid = 1678] [id = 222] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x112fde000) [pid = 1678] [serial = 664] [outer = 0x0] 18:23:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x129316800) [pid = 1678] [serial = 665] [outer = 0x112fde000] 18:23:17 INFO - PROCESS | 1678 | 1472088197001 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12931f000) [pid = 1678] [serial = 666] [outer = 0x112fde000] 18:23:17 INFO - PROCESS | 1678 | 1472088197391 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x111ca8400) [pid = 1678] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112a89c00) [pid = 1678] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11814f400) [pid = 1678] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x113be9800) [pid = 1678] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12124fc00) [pid = 1678] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1207f3000) [pid = 1678] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125c56800) [pid = 1678] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x114e93000) [pid = 1678] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x116ab2400) [pid = 1678] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11615ac00) [pid = 1678] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x116766800) [pid = 1678] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:23:17 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11828c800) [pid = 1678] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 568ms 18:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:23:17 INFO - PROCESS | 1678 | 1472088197436 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1678 | 1472088197438 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:23:17 INFO - PROCESS | 1678 | 1472088197440 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1678 | 1472088197441 Marionette TRACE conn2 <- [1,862,null,{}] 18:23:17 INFO - PROCESS | 1678 | 1472088197443 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:17 INFO - PROCESS | 1678 | 1472088197444 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:17 INFO - PROCESS | 1678 | 1472088197519 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:23:17 INFO - PROCESS | 1678 | 1472088197523 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1678 | 1472088197526 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c0000 == 38 [pid = 1678] [id = 223] 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11615ac00) [pid = 1678] [serial = 667] [outer = 0x0] 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11715a000) [pid = 1678] [serial = 668] [outer = 0x11615ac00] 18:23:17 INFO - PROCESS | 1678 | 1472088197552 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119c13800) [pid = 1678] [serial = 669] [outer = 0x11615ac00] 18:23:17 INFO - PROCESS | 1678 | 1472088197848 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 419ms 18:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:23:17 INFO - PROCESS | 1678 | 1472088197866 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1678 | 1472088197867 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:23:17 INFO - PROCESS | 1678 | 1472088197870 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1678 | 1472088197871 Marionette TRACE conn2 <- [1,866,null,{}] 18:23:17 INFO - PROCESS | 1678 | 1472088197873 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:17 INFO - PROCESS | 1678 | 1472088197875 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:17 INFO - PROCESS | 1678 | 1472088197956 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:23:17 INFO - PROCESS | 1678 | 1472088197961 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1678 | 1472088197963 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289c3800 == 39 [pid = 1678] [id = 224] 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113be9800) [pid = 1678] [serial = 670] [outer = 0x0] 18:23:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12931e000) [pid = 1678] [serial = 671] [outer = 0x113be9800] 18:23:17 INFO - PROCESS | 1678 | 1472088197988 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1293dd400) [pid = 1678] [serial = 672] [outer = 0x113be9800] 18:23:18 INFO - PROCESS | 1678 | 1472088198308 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 18:23:18 INFO - PROCESS | 1678 | 1472088198339 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1678 | 1472088198341 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:23:18 INFO - PROCESS | 1678 | 1472088198369 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1678 | 1472088198370 Marionette TRACE conn2 <- [1,870,null,{}] 18:23:18 INFO - PROCESS | 1678 | 1472088198373 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 1678 | 1472088198375 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:18 INFO - PROCESS | 1678 | 1472088198465 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:23:18 INFO - PROCESS | 1678 | 1472088198468 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1678 | 1472088198470 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dec800 == 40 [pid = 1678] [id = 225] 18:23:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1207f4400) [pid = 1678] [serial = 673] [outer = 0x0] 18:23:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a514000) [pid = 1678] [serial = 674] [outer = 0x1207f4400] 18:23:18 INFO - PROCESS | 1678 | 1472088198499 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a6aec00) [pid = 1678] [serial = 675] [outer = 0x1207f4400] 18:23:18 INFO - PROCESS | 1678 | 1472088198828 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 486ms 18:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:23:18 INFO - PROCESS | 1678 | 1472088198838 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1678 | 1472088198839 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:23:18 INFO - PROCESS | 1678 | 1472088198841 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1678 | 1472088198843 Marionette TRACE conn2 <- [1,874,null,{}] 18:23:18 INFO - PROCESS | 1678 | 1472088198848 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 1678 | 1472088198849 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:18 INFO - PROCESS | 1678 | 1472088198928 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:23:18 INFO - PROCESS | 1678 | 1472088198978 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1678 | 1472088198979 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c1800 == 41 [pid = 1678] [id = 226] 18:23:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1293de400) [pid = 1678] [serial = 676] [outer = 0x0] 18:23:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a76fc00) [pid = 1678] [serial = 677] [outer = 0x1293de400] 18:23:19 INFO - PROCESS | 1678 | 1472088199012 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12aae3400) [pid = 1678] [serial = 678] [outer = 0x1293de400] 18:23:19 INFO - PROCESS | 1678 | 1472088199272 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 18:23:19 INFO - PROCESS | 1678 | 1472088199314 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1678 | 1472088199315 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:23:19 INFO - PROCESS | 1678 | 1472088199317 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1678 | 1472088199318 Marionette TRACE conn2 <- [1,878,null,{}] 18:23:19 INFO - PROCESS | 1678 | 1472088199320 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:19 INFO - PROCESS | 1678 | 1472088199321 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:19 INFO - PROCESS | 1678 | 1472088199403 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:23:19 INFO - PROCESS | 1678 | 1472088199495 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1678 | 1472088199497 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x112d8a800 == 42 [pid = 1678] [id = 227] 18:23:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1110a1c00) [pid = 1678] [serial = 679] [outer = 0x0] 18:23:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x113250c00) [pid = 1678] [serial = 680] [outer = 0x1110a1c00] 18:23:19 INFO - PROCESS | 1678 | 1472088199529 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11658c000) [pid = 1678] [serial = 681] [outer = 0x1110a1c00] 18:23:19 INFO - PROCESS | 1678 | 1472088199960 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 669ms 18:23:19 INFO - PROCESS | 1678 | 1472088199988 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1678 | 1472088199990 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:23:19 INFO - PROCESS | 1678 | 1472088199994 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1678 | 1472088199995 Marionette TRACE conn2 <- [1,882,null,{}] 18:23:20 INFO - PROCESS | 1678 | 1472088199999 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:20 INFO - PROCESS | 1678 | 1472088200002 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:20 INFO - PROCESS | 1678 | 1472088200105 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:23:20 INFO - PROCESS | 1678 | 1472088200158 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1678 | 1472088200160 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188e8800 == 43 [pid = 1678] [id = 228] 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x118297400) [pid = 1678] [serial = 682] [outer = 0x0] 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11915d800) [pid = 1678] [serial = 683] [outer = 0x118297400] 18:23:20 INFO - PROCESS | 1678 | 1472088200191 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x119b69000) [pid = 1678] [serial = 684] [outer = 0x118297400] 18:23:20 INFO - PROCESS | 1678 | 1472088200602 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 18:23:20 INFO - PROCESS | 1678 | 1472088200615 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1678 | 1472088200618 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:23:20 INFO - PROCESS | 1678 | 1472088200620 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1678 | 1472088200622 Marionette TRACE conn2 <- [1,886,null,{}] 18:23:20 INFO - PROCESS | 1678 | 1472088200624 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:20 INFO - PROCESS | 1678 | 1472088200626 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:20 INFO - PROCESS | 1678 | 1472088200728 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:23:20 INFO - PROCESS | 1678 | 1472088200777 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1678 | 1472088200778 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ae0800 == 44 [pid = 1678] [id = 229] 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x119b6a800) [pid = 1678] [serial = 685] [outer = 0x0] 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12124c000) [pid = 1678] [serial = 686] [outer = 0x119b6a800] 18:23:20 INFO - PROCESS | 1678 | 1472088200808 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124e9bc00) [pid = 1678] [serial = 687] [outer = 0x119b6a800] 18:23:21 INFO - PROCESS | 1678 | 1472088201247 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 668ms 18:23:21 INFO - PROCESS | 1678 | 1472088201305 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1678 | 1472088201308 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:23:21 INFO - PROCESS | 1678 | 1472088201318 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1678 | 1472088201322 Marionette TRACE conn2 <- [1,890,null,{}] 18:23:21 INFO - PROCESS | 1678 | 1472088201328 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:21 INFO - PROCESS | 1678 | 1472088201330 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:21 INFO - PROCESS | 1678 | 1472088201428 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:23:21 INFO - PROCESS | 1678 | 1472088201494 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1678 | 1472088201495 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a696000 == 45 [pid = 1678] [id = 230] 18:23:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x124faf400) [pid = 1678] [serial = 688] [outer = 0x0] 18:23:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x127280400) [pid = 1678] [serial = 689] [outer = 0x124faf400] 18:23:21 INFO - PROCESS | 1678 | 1472088201524 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128dc8800) [pid = 1678] [serial = 690] [outer = 0x124faf400] 18:23:21 INFO - PROCESS | 1678 | 1472088201935 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 678ms 18:23:22 INFO - PROCESS | 1678 | 1472088202010 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1678 | 1472088202011 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:23:22 INFO - PROCESS | 1678 | 1472088202014 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1678 | 1472088202015 Marionette TRACE conn2 <- [1,894,null,{}] 18:23:22 INFO - PROCESS | 1678 | 1472088202017 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:22 INFO - PROCESS | 1678 | 1472088202019 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:22 INFO - PROCESS | 1678 | 1472088202122 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:23:22 INFO - PROCESS | 1678 | 1472088202316 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1678 | 1472088202318 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c52000 == 46 [pid = 1678] [id = 231] 18:23:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x112a85400) [pid = 1678] [serial = 691] [outer = 0x0] 18:23:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x114e93000) [pid = 1678] [serial = 692] [outer = 0x112a85400] 18:23:22 INFO - PROCESS | 1678 | 1472088202361 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x115ea0400) [pid = 1678] [serial = 693] [outer = 0x112a85400] 18:23:22 INFO - PROCESS | 1678 | 1472088202802 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 822ms 18:23:22 INFO - PROCESS | 1678 | 1472088202837 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1678 | 1472088202840 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:23:22 INFO - PROCESS | 1678 | 1472088202863 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1678 | 1472088202864 Marionette TRACE conn2 <- [1,898,null,{}] 18:23:22 INFO - PROCESS | 1678 | 1472088202868 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:22 INFO - PROCESS | 1678 | 1472088202871 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c1800 == 45 [pid = 1678] [id = 226] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128dec800 == 44 [pid = 1678] [id = 225] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1289c3800 == 43 [pid = 1678] [id = 224] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c0000 == 42 [pid = 1678] [id = 223] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1270eb000 == 41 [pid = 1678] [id = 222] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x125869800 == 40 [pid = 1678] [id = 221] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a4800 == 39 [pid = 1678] [id = 220] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e9000 == 38 [pid = 1678] [id = 219] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119c38800 == 37 [pid = 1678] [id = 218] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x11917b000 == 36 [pid = 1678] [id = 217] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x11701b000 == 35 [pid = 1678] [id = 216] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x116180000 == 34 [pid = 1678] [id = 215] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119831000 == 33 [pid = 1678] [id = 212] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x114e4f800 == 32 [pid = 1678] [id = 213] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1185bf800 == 31 [pid = 1678] [id = 214] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x117c52000 == 30 [pid = 1678] [id = 231] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12a696000 == 29 [pid = 1678] [id = 230] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128ae0800 == 28 [pid = 1678] [id = 229] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1188e8800 == 27 [pid = 1678] [id = 228] 18:23:23 INFO - PROCESS | 1678 | --DOCSHELL 0x112d8a800 == 26 [pid = 1678] [id = 227] 18:23:23 INFO - PROCESS | 1678 | 1472088203434 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12707cc00) [pid = 1678] [serial = 635] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118146c00) [pid = 1678] [serial = 626] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1185a8800) [pid = 1678] [serial = 611] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x115ea0800) [pid = 1678] [serial = 606] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x125c4e000) [pid = 1678] [serial = 630] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12444b400) [pid = 1678] [serial = 621] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115e1ec00) [pid = 1678] [serial = 605] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1256abc00) [pid = 1678] [serial = 629] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126e41c00) [pid = 1678] [serial = 633] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1247d3000) [pid = 1678] [serial = 624] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116ab4800) [pid = 1678] [serial = 608] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1181d3400) [pid = 1678] [serial = 597] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11889d400) [pid = 1678] [serial = 612] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116ab3c00) [pid = 1678] [serial = 596] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x121248000) [pid = 1678] [serial = 620] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1207f3800) [pid = 1678] [serial = 618] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11993b400) [pid = 1678] [serial = 615] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118147800) [pid = 1678] [serial = 609] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1244d0400) [pid = 1678] [serial = 623] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1207ecc00) [pid = 1678] [serial = 627] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x119c14800) [pid = 1678] [serial = 617] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11a0b9c00) [pid = 1678] [serial = 599] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1188a2400) [pid = 1678] [serial = 614] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x112a89400) [pid = 1678] [serial = 603] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x111e29000) [pid = 1678] [serial = 602] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x125c5c800) [pid = 1678] [serial = 632] [outer = 0x0] [url = about:blank] 18:23:23 INFO - PROCESS | 1678 | 1472088203544 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1678 | 1472088203546 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x11337f800 == 27 [pid = 1678] [id = 232] 18:23:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x113b4f000) [pid = 1678] [serial = 694] [outer = 0x0] 18:23:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x115ca9800) [pid = 1678] [serial = 695] [outer = 0x113b4f000] 18:23:23 INFO - PROCESS | 1678 | 1472088203577 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x116484800) [pid = 1678] [serial = 696] [outer = 0x113b4f000] 18:23:23 INFO - PROCESS | 1678 | 1472088203864 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1022ms 18:23:23 INFO - PROCESS | 1678 | 1472088203885 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1678 | 1472088203888 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:23:23 INFO - PROCESS | 1678 | 1472088203907 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1678 | 1472088203912 Marionette TRACE conn2 <- [1,902,null,{}] 18:23:23 INFO - PROCESS | 1678 | 1472088203920 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:23 INFO - PROCESS | 1678 | 1472088203922 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:24 INFO - PROCESS | 1678 | 1472088204021 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:23:24 INFO - PROCESS | 1678 | 1472088204067 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1678 | 1472088204069 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x11700f800 == 28 [pid = 1678] [id = 233] 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116761400) [pid = 1678] [serial = 697] [outer = 0x0] 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1176c3000) [pid = 1678] [serial = 698] [outer = 0x116761400] 18:23:24 INFO - PROCESS | 1678 | 1472088204098 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1185a3400) [pid = 1678] [serial = 699] [outer = 0x116761400] 18:23:24 INFO - PROCESS | 1678 | 1472088204373 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 493ms 18:23:24 INFO - PROCESS | 1678 | 1472088204388 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1678 | 1472088204389 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:23:24 INFO - PROCESS | 1678 | 1472088204400 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1678 | 1472088204401 Marionette TRACE conn2 <- [1,906,null,{}] 18:23:24 INFO - PROCESS | 1678 | 1472088204403 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:24 INFO - PROCESS | 1678 | 1472088204405 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:24 INFO - PROCESS | 1678 | 1472088204488 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:23:24 INFO - PROCESS | 1678 | 1472088204495 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1678 | 1472088204497 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x11700f000 == 29 [pid = 1678] [id = 234] 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11875d400) [pid = 1678] [serial = 700] [outer = 0x0] 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119166400) [pid = 1678] [serial = 701] [outer = 0x11875d400] 18:23:24 INFO - PROCESS | 1678 | 1472088204530 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11998d400) [pid = 1678] [serial = 702] [outer = 0x11875d400] 18:23:24 INFO - PROCESS | 1678 | 1472088204928 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 568ms 18:23:24 INFO - PROCESS | 1678 | 1472088204969 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1678 | 1472088204973 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:23:24 INFO - PROCESS | 1678 | 1472088204984 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1678 | 1472088204989 Marionette TRACE conn2 <- [1,910,null,{}] 18:23:24 INFO - PROCESS | 1678 | 1472088204992 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:24 INFO - PROCESS | 1678 | 1472088204996 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:25 INFO - PROCESS | 1678 | 1472088205114 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:23:25 INFO - PROCESS | 1678 | 1472088205126 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1678 | 1472088205127 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x119187000 == 30 [pid = 1678] [id = 235] 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119997800) [pid = 1678] [serial = 703] [outer = 0x0] 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11a0b9c00) [pid = 1678] [serial = 704] [outer = 0x119997800] 18:23:25 INFO - PROCESS | 1678 | 1472088205166 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1207fa800) [pid = 1678] [serial = 705] [outer = 0x119997800] 18:23:25 INFO - PROCESS | 1678 | 1472088205533 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 581ms 18:23:25 INFO - PROCESS | 1678 | 1472088205560 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1678 | 1472088205562 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:23:25 INFO - PROCESS | 1678 | 1472088205564 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1678 | 1472088205565 Marionette TRACE conn2 <- [1,914,null,{}] 18:23:25 INFO - PROCESS | 1678 | 1472088205568 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:25 INFO - PROCESS | 1678 | 1472088205569 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:25 INFO - PROCESS | 1678 | 1472088205671 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:23:25 INFO - PROCESS | 1678 | 1472088205684 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1678 | 1472088205686 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x119838000 == 31 [pid = 1678] [id = 236] 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x115e97800) [pid = 1678] [serial = 706] [outer = 0x0] 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x121249400) [pid = 1678] [serial = 707] [outer = 0x115e97800] 18:23:25 INFO - PROCESS | 1678 | 1472088205711 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12420c400) [pid = 1678] [serial = 708] [outer = 0x115e97800] 18:23:26 INFO - PROCESS | 1678 | 1472088206040 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 520ms 18:23:26 INFO - PROCESS | 1678 | 1472088206084 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1678 | 1472088206086 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:23:26 INFO - PROCESS | 1678 | 1472088206088 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1678 | 1472088206089 Marionette TRACE conn2 <- [1,918,null,{}] 18:23:26 INFO - PROCESS | 1678 | 1472088206091 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:26 INFO - PROCESS | 1678 | 1472088206093 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:26 INFO - PROCESS | 1678 | 1472088206184 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:23:26 INFO - PROCESS | 1678 | 1472088206221 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1678 | 1472088206225 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b5000 == 32 [pid = 1678] [id = 237] 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118758800) [pid = 1678] [serial = 709] [outer = 0x0] 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x124e92800) [pid = 1678] [serial = 710] [outer = 0x118758800] 18:23:26 INFO - PROCESS | 1678 | 1472088206259 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1256ae800) [pid = 1678] [serial = 711] [outer = 0x118758800] 18:23:26 INFO - PROCESS | 1678 | 1472088206600 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 18:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:23:26 INFO - PROCESS | 1678 | 1472088206610 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1678 | 1472088206611 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:23:26 INFO - PROCESS | 1678 | 1472088206613 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1678 | 1472088206614 Marionette TRACE conn2 <- [1,922,null,{}] 18:23:26 INFO - PROCESS | 1678 | 1472088206616 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:26 INFO - PROCESS | 1678 | 1472088206618 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:26 INFO - PROCESS | 1678 | 1472088206717 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:23:26 INFO - PROCESS | 1678 | 1472088206751 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1678 | 1472088206752 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x111e89000 == 33 [pid = 1678] [id = 238] 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1256af400) [pid = 1678] [serial = 712] [outer = 0x0] 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126e41c00) [pid = 1678] [serial = 713] [outer = 0x1256af400] 18:23:26 INFO - PROCESS | 1678 | 1472088206777 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x127279400) [pid = 1678] [serial = 714] [outer = 0x1256af400] 18:23:27 INFO - PROCESS | 1678 | 1472088207081 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 18:23:27 INFO - PROCESS | 1678 | 1472088207132 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:23:27 INFO - PROCESS | 1678 | 1472088207133 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:23:27 INFO - PROCESS | 1678 | 1472088207135 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1678 | 1472088207136 Marionette TRACE conn2 <- [1,926,null,{}] 18:23:27 INFO - PROCESS | 1678 | 1472088207138 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:27 INFO - PROCESS | 1678 | 1472088207140 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:27 INFO - PROCESS | 1678 | 1472088207231 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:23:27 INFO - PROCESS | 1678 | 1472088207266 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1678 | 1472088207267 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x125185000 == 34 [pid = 1678] [id = 239] 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x116459000) [pid = 1678] [serial = 715] [outer = 0x0] 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128a21000) [pid = 1678] [serial = 716] [outer = 0x116459000] 18:23:27 INFO - PROCESS | 1678 | 1472088207292 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x128a2b800) [pid = 1678] [serial = 717] [outer = 0x116459000] 18:23:27 INFO - PROCESS | 1678 | 1472088207580 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 18:23:27 INFO - PROCESS | 1678 | 1472088207604 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1678 | 1472088207605 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:23:27 INFO - PROCESS | 1678 | 1472088207620 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1678 | 1472088207621 Marionette TRACE conn2 <- [1,930,null,{}] 18:23:27 INFO - PROCESS | 1678 | 1472088207623 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:27 INFO - PROCESS | 1678 | 1472088207624 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:27 INFO - PROCESS | 1678 | 1472088207858 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x117c47c00) [pid = 1678] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x125c50400) [pid = 1678] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x128dbf800) [pid = 1678] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x112fde000) [pid = 1678] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x124052000) [pid = 1678] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11941b800) [pid = 1678] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112df2c00) [pid = 1678] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118147000) [pid = 1678] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1185a9400) [pid = 1678] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119b70400) [pid = 1678] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x116761000) [pid = 1678] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1207f4400) [pid = 1678] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11615ac00) [pid = 1678] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x113be9800) [pid = 1678] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1293de400) [pid = 1678] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:23:27 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1247cd400) [pid = 1678] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:23:27 INFO - PROCESS | 1678 | 1472088207898 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1678 | 1472088207899 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819c000 == 35 [pid = 1678] [id = 240] 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x112a92400) [pid = 1678] [serial = 718] [outer = 0x0] 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115e26400) [pid = 1678] [serial = 719] [outer = 0x112a92400] 18:23:27 INFO - PROCESS | 1678 | 1472088207925 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1185a9400) [pid = 1678] [serial = 720] [outer = 0x112a92400] 18:23:28 INFO - PROCESS | 1678 | 1472088208199 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 18:23:28 INFO - PROCESS | 1678 | 1472088208250 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1678 | 1472088208252 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:23:28 INFO - PROCESS | 1678 | 1472088208256 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1678 | 1472088208259 Marionette TRACE conn2 <- [1,934,null,{}] 18:23:28 INFO - PROCESS | 1678 | 1472088208265 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 1678 | 1472088208266 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:28 INFO - PROCESS | 1678 | 1472088208381 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:23:28 INFO - PROCESS | 1678 | 1472088208455 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1678 | 1472088208456 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e9d800 == 36 [pid = 1678] [id = 241] 18:23:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x115e1e800) [pid = 1678] [serial = 721] [outer = 0x0] 18:23:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1207f5c00) [pid = 1678] [serial = 722] [outer = 0x115e1e800] 18:23:28 INFO - PROCESS | 1678 | 1472088208498 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128ba7800) [pid = 1678] [serial = 723] [outer = 0x115e1e800] 18:23:28 INFO - PROCESS | 1678 | 1472088208815 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 575ms 18:23:28 INFO - PROCESS | 1678 | 1472088208832 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1678 | 1472088208833 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:23:28 INFO - PROCESS | 1678 | 1472088208835 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1678 | 1472088208836 Marionette TRACE conn2 <- [1,938,null,{}] 18:23:28 INFO - PROCESS | 1678 | 1472088208838 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 1678 | 1472088208840 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:28 INFO - PROCESS | 1678 | 1472088208929 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:23:28 INFO - PROCESS | 1678 | 1472088208932 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1678 | 1472088208934 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x128acb000 == 37 [pid = 1678] [id = 242] 18:23:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128dc9000) [pid = 1678] [serial = 724] [outer = 0x0] 18:23:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x129314400) [pid = 1678] [serial = 725] [outer = 0x128dc9000] 18:23:28 INFO - PROCESS | 1678 | 1472088208961 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1293dcc00) [pid = 1678] [serial = 726] [outer = 0x128dc9000] 18:23:29 INFO - PROCESS | 1678 | 1472088209286 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 18:23:29 INFO - PROCESS | 1678 | 1472088209304 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1678 | 1472088209317 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:23:29 INFO - PROCESS | 1678 | 1472088209340 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1678 | 1472088209344 Marionette TRACE conn2 <- [1,942,null,{}] 18:23:29 INFO - PROCESS | 1678 | 1472088209347 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:29 INFO - PROCESS | 1678 | 1472088209349 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:29 INFO - PROCESS | 1678 | 1472088209440 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:23:29 INFO - PROCESS | 1678 | 1472088209446 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1678 | 1472088209447 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188e5000 == 38 [pid = 1678] [id = 243] 18:23:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1185a7800) [pid = 1678] [serial = 727] [outer = 0x0] 18:23:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a508400) [pid = 1678] [serial = 728] [outer = 0x1185a7800] 18:23:29 INFO - PROCESS | 1678 | 1472088209473 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a6aac00) [pid = 1678] [serial = 729] [outer = 0x1185a7800] 18:23:29 INFO - PROCESS | 1678 | 1472088209769 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 484ms 18:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:23:29 INFO - PROCESS | 1678 | 1472088209813 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1678 | 1472088209814 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:23:29 INFO - PROCESS | 1678 | 1472088209816 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1678 | 1472088209817 Marionette TRACE conn2 <- [1,946,null,{}] 18:23:29 INFO - PROCESS | 1678 | 1472088209819 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:29 INFO - PROCESS | 1678 | 1472088209820 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:29 INFO - PROCESS | 1678 | 1472088209940 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:23:30 INFO - PROCESS | 1678 | 1472088210016 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1678 | 1472088210018 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x112d71000 == 39 [pid = 1678] [id = 244] 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x112a86800) [pid = 1678] [serial = 730] [outer = 0x0] 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x112da2400) [pid = 1678] [serial = 731] [outer = 0x112a86800] 18:23:30 INFO - PROCESS | 1678 | 1472088210051 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x115e2e000) [pid = 1678] [serial = 732] [outer = 0x112a86800] 18:23:30 INFO - PROCESS | 1678 | 1472088210597 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 819ms 18:23:30 INFO - PROCESS | 1678 | 1472088210636 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1678 | 1472088210639 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:23:30 INFO - PROCESS | 1678 | 1472088210642 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1678 | 1472088210644 Marionette TRACE conn2 <- [1,950,null,{}] 18:23:30 INFO - PROCESS | 1678 | 1472088210647 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:30 INFO - PROCESS | 1678 | 1472088210650 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:30 INFO - PROCESS | 1678 | 1472088210759 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:23:30 INFO - PROCESS | 1678 | 1472088210833 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1678 | 1472088210835 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d1000 == 40 [pid = 1678] [id = 245] 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11828dc00) [pid = 1678] [serial = 733] [outer = 0x0] 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1185a7c00) [pid = 1678] [serial = 734] [outer = 0x11828dc00] 18:23:30 INFO - PROCESS | 1678 | 1472088210867 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1188a0000) [pid = 1678] [serial = 735] [outer = 0x11828dc00] 18:23:31 INFO - PROCESS | 1678 | 1472088211556 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 971ms 18:23:31 INFO - PROCESS | 1678 | 1472088211630 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1678 | 1472088211632 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:23:31 INFO - PROCESS | 1678 | 1472088211636 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1678 | 1472088211638 Marionette TRACE conn2 <- [1,954,null,{}] 18:23:31 INFO - PROCESS | 1678 | 1472088211643 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:31 INFO - PROCESS | 1678 | 1472088211644 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:31 INFO - PROCESS | 1678 | 1472088211741 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:23:31 INFO - PROCESS | 1678 | 1472088211795 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1678 | 1472088211797 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c6b000 == 41 [pid = 1678] [id = 246] 18:23:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x116a0d800) [pid = 1678] [serial = 736] [outer = 0x0] 18:23:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x118149c00) [pid = 1678] [serial = 737] [outer = 0x116a0d800] 18:23:31 INFO - PROCESS | 1678 | 1472088211826 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11829a000) [pid = 1678] [serial = 738] [outer = 0x116a0d800] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1188e5000 == 40 [pid = 1678] [id = 243] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x128acb000 == 39 [pid = 1678] [id = 242] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x126e9d800 == 38 [pid = 1678] [id = 241] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11819c000 == 37 [pid = 1678] [id = 240] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x125185000 == 36 [pid = 1678] [id = 239] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x111e89000 == 35 [pid = 1678] [id = 238] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b5000 == 34 [pid = 1678] [id = 237] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x119838000 == 33 [pid = 1678] [id = 236] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x119187000 == 32 [pid = 1678] [id = 235] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11700f000 == 31 [pid = 1678] [id = 234] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11700f800 == 30 [pid = 1678] [id = 233] 18:23:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11337f800 == 29 [pid = 1678] [id = 232] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x123510400) [pid = 1678] [serial = 600] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a6aec00) [pid = 1678] [serial = 675] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11715a000) [pid = 1678] [serial = 668] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1293dd400) [pid = 1678] [serial = 672] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x119c13800) [pid = 1678] [serial = 669] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a76fc00) [pid = 1678] [serial = 677] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12a514000) [pid = 1678] [serial = 674] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12931f000) [pid = 1678] [serial = 666] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1258c7400) [pid = 1678] [serial = 657] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x124e9c800) [pid = 1678] [serial = 656] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12aae3400) [pid = 1678] [serial = 678] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12931e000) [pid = 1678] [serial = 671] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128a26800) [pid = 1678] [serial = 660] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1290be000) [pid = 1678] [serial = 663] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124789400) [pid = 1678] [serial = 654] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126ec8000) [pid = 1678] [serial = 659] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1290b4000) [pid = 1678] [serial = 662] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x129316800) [pid = 1678] [serial = 665] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1244ce800) [pid = 1678] [serial = 653] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128a2a000) [pid = 1678] [serial = 636] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x112fd3000) [pid = 1678] [serial = 638] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x115e11c00) [pid = 1678] [serial = 639] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11814b400) [pid = 1678] [serial = 641] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1185a5800) [pid = 1678] [serial = 642] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x119114800) [pid = 1678] [serial = 647] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119993c00) [pid = 1678] [serial = 648] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1207f1000) [pid = 1678] [serial = 650] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12124e400) [pid = 1678] [serial = 651] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1176c9c00) [pid = 1678] [serial = 644] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1185a1800) [pid = 1678] [serial = 645] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1678 | 1472088212206 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 622ms 18:23:32 INFO - PROCESS | 1678 | 1472088212258 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1678 | 1472088212261 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:23:32 INFO - PROCESS | 1678 | 1472088212266 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1678 | 1472088212268 Marionette TRACE conn2 <- [1,958,null,{}] 18:23:32 INFO - PROCESS | 1678 | 1472088212270 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:32 INFO - PROCESS | 1678 | 1472088212271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:32 INFO - PROCESS | 1678 | 1472088212352 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:23:32 INFO - PROCESS | 1678 | 1472088212407 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1678 | 1472088212408 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819e800 == 30 [pid = 1678] [id = 247] 18:23:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118296000) [pid = 1678] [serial = 739] [outer = 0x0] 18:23:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119115000) [pid = 1678] [serial = 740] [outer = 0x118296000] 18:23:32 INFO - PROCESS | 1678 | 1472088212436 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119b67c00) [pid = 1678] [serial = 741] [outer = 0x118296000] 18:23:32 INFO - PROCESS | 1678 | 1472088212736 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 18:23:32 INFO - PROCESS | 1678 | 1472088212785 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1678 | 1472088212786 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:23:32 INFO - PROCESS | 1678 | 1472088212788 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1678 | 1472088212791 Marionette TRACE conn2 <- [1,962,null,{}] 18:23:32 INFO - PROCESS | 1678 | 1472088212801 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:32 INFO - PROCESS | 1678 | 1472088212804 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:32 INFO - PROCESS | 1678 | 1472088212879 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:23:32 INFO - PROCESS | 1678 | 1472088212930 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1678 | 1472088212932 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x119837000 == 31 [pid = 1678] [id = 248] 18:23:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1185a5800) [pid = 1678] [serial = 742] [outer = 0x0] 18:23:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11a0be800) [pid = 1678] [serial = 743] [outer = 0x1185a5800] 18:23:32 INFO - PROCESS | 1678 | 1472088212963 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12405e000) [pid = 1678] [serial = 744] [outer = 0x1185a5800] 18:23:33 INFO - PROCESS | 1678 | 1472088213269 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 18:23:33 INFO - PROCESS | 1678 | 1472088213312 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1678 | 1472088213314 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:23:33 INFO - PROCESS | 1678 | 1472088213316 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1678 | 1472088213317 Marionette TRACE conn2 <- [1,966,null,{}] 18:23:33 INFO - PROCESS | 1678 | 1472088213319 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:33 INFO - PROCESS | 1678 | 1472088213321 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:33 INFO - PROCESS | 1678 | 1472088213399 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:23:33 INFO - PROCESS | 1678 | 1472088213403 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1678 | 1472088213404 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212ba000 == 32 [pid = 1678] [id = 249] 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x115e18000) [pid = 1678] [serial = 745] [outer = 0x0] 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124fb2000) [pid = 1678] [serial = 746] [outer = 0x115e18000] 18:23:33 INFO - PROCESS | 1678 | 1472088213432 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1258cb800) [pid = 1678] [serial = 747] [outer = 0x115e18000] 18:23:33 INFO - PROCESS | 1678 | 1472088213746 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 18:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:23:33 INFO - PROCESS | 1678 | 1472088213784 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1678 | 1472088213786 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:23:33 INFO - PROCESS | 1678 | 1472088213788 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1678 | 1472088213789 Marionette TRACE conn2 <- [1,970,null,{}] 18:23:33 INFO - PROCESS | 1678 | 1472088213791 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:33 INFO - PROCESS | 1678 | 1472088213793 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:33 INFO - PROCESS | 1678 | 1472088213895 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:23:33 INFO - PROCESS | 1678 | 1472088213901 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1678 | 1472088213902 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x11747f000 == 33 [pid = 1678] [id = 250] 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1256a9400) [pid = 1678] [serial = 748] [outer = 0x0] 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125c59000) [pid = 1678] [serial = 749] [outer = 0x1256a9400] 18:23:33 INFO - PROCESS | 1678 | 1472088213928 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12707b800) [pid = 1678] [serial = 750] [outer = 0x1256a9400] 18:23:34 INFO - PROCESS | 1678 | 1472088214281 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 18:23:34 INFO - PROCESS | 1678 | 1472088214311 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1678 | 1472088214312 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:23:34 INFO - PROCESS | 1678 | 1472088214314 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1678 | 1472088214315 Marionette TRACE conn2 <- [1,974,null,{}] 18:23:34 INFO - PROCESS | 1678 | 1472088214318 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:34 INFO - PROCESS | 1678 | 1472088214322 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:34 INFO - PROCESS | 1678 | 1472088214435 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:23:34 INFO - PROCESS | 1678 | 1472088214439 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1678 | 1472088214440 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cd6000 == 34 [pid = 1678] [id = 251] 18:23:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1258cac00) [pid = 1678] [serial = 751] [outer = 0x0] 18:23:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128a21800) [pid = 1678] [serial = 752] [outer = 0x1258cac00] 18:23:34 INFO - PROCESS | 1678 | 1472088214469 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1293d9000) [pid = 1678] [serial = 753] [outer = 0x1258cac00] 18:23:34 INFO - PROCESS | 1678 | 1472088214789 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 18:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:23:34 INFO - PROCESS | 1678 | 1472088214833 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1678 | 1472088214835 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:23:34 INFO - PROCESS | 1678 | 1472088214837 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1678 | 1472088214838 Marionette TRACE conn2 <- [1,978,null,{}] 18:23:34 INFO - PROCESS | 1678 | 1472088214840 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:34 INFO - PROCESS | 1678 | 1472088214843 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:34 INFO - PROCESS | 1678 | 1472088214937 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:23:34 INFO - PROCESS | 1678 | 1472088214941 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1678 | 1472088214942 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270fd800 == 35 [pid = 1678] [id = 252] 18:23:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a506c00) [pid = 1678] [serial = 754] [outer = 0x0] 18:23:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a615800) [pid = 1678] [serial = 755] [outer = 0x12a506c00] 18:23:34 INFO - PROCESS | 1678 | 1472088214968 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a76fc00) [pid = 1678] [serial = 756] [outer = 0x12a506c00] 18:23:35 INFO - PROCESS | 1678 | 1472088215313 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 18:23:35 INFO - PROCESS | 1678 | 1472088215356 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1678 | 1472088215358 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:23:35 INFO - PROCESS | 1678 | 1472088215361 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1678 | 1472088215363 Marionette TRACE conn2 <- [1,982,null,{}] 18:23:35 INFO - PROCESS | 1678 | 1472088215367 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 1678 | 1472088215368 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:35 INFO - PROCESS | 1678 | 1472088215510 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:23:35 INFO - PROCESS | 1678 | 1472088215527 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1678 | 1472088215528 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289b5000 == 36 [pid = 1678] [id = 253] 18:23:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a514000) [pid = 1678] [serial = 757] [outer = 0x0] 18:23:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12aae5800) [pid = 1678] [serial = 758] [outer = 0x12a514000] 18:23:35 INFO - PROCESS | 1678 | 1472088215562 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12aaf2800) [pid = 1678] [serial = 759] [outer = 0x12a514000] 18:23:35 INFO - PROCESS | 1678 | 1472088215888 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 571ms 18:23:35 INFO - PROCESS | 1678 | 1472088215933 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1678 | 1472088215934 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:23:35 INFO - PROCESS | 1678 | 1472088215941 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1678 | 1472088215942 Marionette TRACE conn2 <- [1,986,null,{}] 18:23:35 INFO - PROCESS | 1678 | 1472088215944 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 1678 | 1472088215946 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:36 INFO - PROCESS | 1678 | 1472088216041 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:23:36 INFO - PROCESS | 1678 | 1472088216045 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1678 | 1472088216046 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b4000 == 37 [pid = 1678] [id = 254] 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a770000) [pid = 1678] [serial = 760] [outer = 0x0] 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12ad8c000) [pid = 1678] [serial = 761] [outer = 0x12a770000] 18:23:36 INFO - PROCESS | 1678 | 1472088216071 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12ba2a400) [pid = 1678] [serial = 762] [outer = 0x12a770000] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118758800) [pid = 1678] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11875d400) [pid = 1678] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x116761400) [pid = 1678] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x113b4f000) [pid = 1678] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119997800) [pid = 1678] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1256af400) [pid = 1678] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112a85400) [pid = 1678] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1110a1c00) [pid = 1678] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118297400) [pid = 1678] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x116459000) [pid = 1678] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119b6a800) [pid = 1678] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e1e800) [pid = 1678] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124faf400) [pid = 1678] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112a92400) [pid = 1678] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128dc9000) [pid = 1678] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:23:36 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x115e97800) [pid = 1678] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:23:36 INFO - PROCESS | 1678 | 1472088216460 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 18:23:36 INFO - PROCESS | 1678 | 1472088216511 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1678 | 1472088216512 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:23:36 INFO - PROCESS | 1678 | 1472088216514 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1678 | 1472088216515 Marionette TRACE conn2 <- [1,990,null,{}] 18:23:36 INFO - PROCESS | 1678 | 1472088216518 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:36 INFO - PROCESS | 1678 | 1472088216519 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:36 INFO - PROCESS | 1678 | 1472088216598 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:23:36 INFO - PROCESS | 1678 | 1472088216651 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1678 | 1472088216653 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b9800 == 38 [pid = 1678] [id = 255] 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113251800) [pid = 1678] [serial = 763] [outer = 0x0] 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118297400) [pid = 1678] [serial = 764] [outer = 0x113251800] 18:23:36 INFO - PROCESS | 1678 | 1472088216678 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12350fc00) [pid = 1678] [serial = 765] [outer = 0x113251800] 18:23:36 INFO - PROCESS | 1678 | 1472088216950 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 18:23:36 INFO - PROCESS | 1678 | 1472088216984 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:23:36 INFO - PROCESS | 1678 | 1472088216985 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:23:36 INFO - PROCESS | 1678 | 1472088216988 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1678 | 1472088216989 Marionette TRACE conn2 <- [1,994,null,{}] 18:23:37 INFO - PROCESS | 1678 | 1472088216999 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 1678 | 1472088217001 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:37 INFO - PROCESS | 1678 | 1472088217095 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:23:37 INFO - PROCESS | 1678 | 1472088217099 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1678 | 1472088217100 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7c6800 == 39 [pid = 1678] [id = 256] 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e98800) [pid = 1678] [serial = 766] [outer = 0x0] 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290b7000) [pid = 1678] [serial = 767] [outer = 0x115e98800] 18:23:37 INFO - PROCESS | 1678 | 1472088217127 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12babdc00) [pid = 1678] [serial = 768] [outer = 0x115e98800] 18:23:37 INFO - PROCESS | 1678 | 1472088217452 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 477ms 18:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:23:37 INFO - PROCESS | 1678 | 1472088217467 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1678 | 1472088217468 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:23:37 INFO - PROCESS | 1678 | 1472088217471 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1678 | 1472088217472 Marionette TRACE conn2 <- [1,998,null,{}] 18:23:37 INFO - PROCESS | 1678 | 1472088217475 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 1678 | 1472088217478 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:37 INFO - PROCESS | 1678 | 1472088217582 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:23:37 INFO - PROCESS | 1678 | 1472088217588 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1678 | 1472088217589 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab60800 == 40 [pid = 1678] [id = 257] 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118899400) [pid = 1678] [serial = 769] [outer = 0x0] 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12babe400) [pid = 1678] [serial = 770] [outer = 0x118899400] 18:23:37 INFO - PROCESS | 1678 | 1472088217614 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12bcf1800) [pid = 1678] [serial = 771] [outer = 0x118899400] 18:23:37 INFO - PROCESS | 1678 | 1472088217894 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 18:23:37 INFO - PROCESS | 1678 | 1472088217941 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1678 | 1472088217943 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:23:37 INFO - PROCESS | 1678 | 1472088217947 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1678 | 1472088217948 Marionette TRACE conn2 <- [1,1002,null,{}] 18:23:37 INFO - PROCESS | 1678 | 1472088217951 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 1678 | 1472088217952 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:38 INFO - PROCESS | 1678 | 1472088218033 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:23:38 INFO - PROCESS | 1678 | 1472088218036 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1678 | 1472088218037 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba05000 == 41 [pid = 1678] [id = 258] 18:23:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12ba2f400) [pid = 1678] [serial = 772] [outer = 0x0] 18:23:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12bcfa400) [pid = 1678] [serial = 773] [outer = 0x12ba2f400] 18:23:38 INFO - PROCESS | 1678 | 1472088218065 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12bf38000) [pid = 1678] [serial = 774] [outer = 0x12ba2f400] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x117c6b000 == 40 [pid = 1678] [id = 246] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d1000 == 39 [pid = 1678] [id = 245] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x112d71000 == 38 [pid = 1678] [id = 244] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x119837000 == 37 [pid = 1678] [id = 248] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x11819e800 == 36 [pid = 1678] [id = 247] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x11747f000 == 35 [pid = 1678] [id = 250] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x125cd6000 == 34 [pid = 1678] [id = 251] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b4000 == 33 [pid = 1678] [id = 254] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1289b5000 == 32 [pid = 1678] [id = 253] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1212ba000 == 31 [pid = 1678] [id = 249] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab60800 == 30 [pid = 1678] [id = 257] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7c6800 == 29 [pid = 1678] [id = 256] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1270fd800 == 28 [pid = 1678] [id = 252] 18:23:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b9800 == 27 [pid = 1678] [id = 255] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115e26400) [pid = 1678] [serial = 719] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x121249400) [pid = 1678] [serial = 707] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12420c400) [pid = 1678] [serial = 708] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x128ba7800) [pid = 1678] [serial = 723] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1293dcc00) [pid = 1678] [serial = 726] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124e92800) [pid = 1678] [serial = 710] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119166400) [pid = 1678] [serial = 701] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11998d400) [pid = 1678] [serial = 702] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1176c3000) [pid = 1678] [serial = 698] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115ca9800) [pid = 1678] [serial = 695] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11a0b9c00) [pid = 1678] [serial = 704] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1207fa800) [pid = 1678] [serial = 705] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x116484800) [pid = 1678] [serial = 696] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x126e41c00) [pid = 1678] [serial = 713] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x115ea0400) [pid = 1678] [serial = 693] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x114e93000) [pid = 1678] [serial = 692] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11658c000) [pid = 1678] [serial = 681] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x113250c00) [pid = 1678] [serial = 680] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x119b69000) [pid = 1678] [serial = 684] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11915d800) [pid = 1678] [serial = 683] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1256ae800) [pid = 1678] [serial = 711] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x128a21000) [pid = 1678] [serial = 716] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x124e9bc00) [pid = 1678] [serial = 687] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12124c000) [pid = 1678] [serial = 686] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x127279400) [pid = 1678] [serial = 714] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1207f5c00) [pid = 1678] [serial = 722] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x128a2b800) [pid = 1678] [serial = 717] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x128dc8800) [pid = 1678] [serial = 690] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1185a9400) [pid = 1678] [serial = 720] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12a508400) [pid = 1678] [serial = 728] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x129314400) [pid = 1678] [serial = 725] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x1185a3400) [pid = 1678] [serial = 699] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x127280400) [pid = 1678] [serial = 689] [outer = 0x0] [url = about:blank] 18:23:39 INFO - PROCESS | 1678 | 1472088219669 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1730ms 18:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:23:39 INFO - PROCESS | 1678 | 1472088219679 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1678 | 1472088219682 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:23:39 INFO - PROCESS | 1678 | 1472088219685 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1678 | 1472088219687 Marionette TRACE conn2 <- [1,1006,null,{}] 18:23:39 INFO - PROCESS | 1678 | 1472088219692 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:39 INFO - PROCESS | 1678 | 1472088219694 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:39 INFO - PROCESS | 1678 | 1472088219778 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:23:39 INFO - PROCESS | 1678 | 1472088219826 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1678 | 1472088219829 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x113388800 == 28 [pid = 1678] [id = 259] 18:23:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x112fd4c00) [pid = 1678] [serial = 775] [outer = 0x0] 18:23:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x114ec1c00) [pid = 1678] [serial = 776] [outer = 0x112fd4c00] 18:23:39 INFO - PROCESS | 1678 | 1472088219861 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x116925000) [pid = 1678] [serial = 777] [outer = 0x112fd4c00] 18:23:40 INFO - PROCESS | 1678 | 1472088220170 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 18:23:40 INFO - PROCESS | 1678 | 1472088220205 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1678 | 1472088220210 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:23:40 INFO - PROCESS | 1678 | 1472088220216 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1678 | 1472088220218 Marionette TRACE conn2 <- [1,1010,null,{}] 18:23:40 INFO - PROCESS | 1678 | 1472088220220 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:40 INFO - PROCESS | 1678 | 1472088220222 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:40 INFO - PROCESS | 1678 | 1472088220304 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:23:40 INFO - PROCESS | 1678 | 1472088220311 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1678 | 1472088220313 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x117014000 == 29 [pid = 1678] [id = 260] 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x116ab3c00) [pid = 1678] [serial = 778] [outer = 0x0] 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11814c800) [pid = 1678] [serial = 779] [outer = 0x116ab3c00] 18:23:40 INFO - PROCESS | 1678 | 1472088220343 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x118291800) [pid = 1678] [serial = 780] [outer = 0x116ab3c00] 18:23:40 INFO - PROCESS | 1678 | 1472088220672 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 473ms 18:23:40 INFO - PROCESS | 1678 | 1472088220689 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1678 | 1472088220691 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:23:40 INFO - PROCESS | 1678 | 1472088220701 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1678 | 1472088220715 Marionette TRACE conn2 <- [1,1014,null,{}] 18:23:40 INFO - PROCESS | 1678 | 1472088220723 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:40 INFO - PROCESS | 1678 | 1472088220729 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:40 INFO - PROCESS | 1678 | 1472088220805 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:23:40 INFO - PROCESS | 1678 | 1472088220812 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1678 | 1472088220814 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816f800 == 30 [pid = 1678] [id = 261] 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11229ec00) [pid = 1678] [serial = 781] [outer = 0x0] 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119157400) [pid = 1678] [serial = 782] [outer = 0x11229ec00] 18:23:40 INFO - PROCESS | 1678 | 1472088220843 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x119942000) [pid = 1678] [serial = 783] [outer = 0x11229ec00] 18:23:41 INFO - PROCESS | 1678 | 1472088221187 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 534ms 18:23:41 INFO - PROCESS | 1678 | 1472088221237 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:23:41 INFO - PROCESS | 1678 | 1472088221240 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:23:41 INFO - PROCESS | 1678 | 1472088221243 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1678 | 1472088221245 Marionette TRACE conn2 <- [1,1018,null,{}] 18:23:41 INFO - PROCESS | 1678 | 1472088221248 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:41 INFO - PROCESS | 1678 | 1472088221250 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:41 INFO - PROCESS | 1678 | 1472088221365 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:23:41 INFO - PROCESS | 1678 | 1472088221370 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1678 | 1472088221372 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185c5800 == 31 [pid = 1678] [id = 262] 18:23:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119b6c000) [pid = 1678] [serial = 784] [outer = 0x0] 18:23:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x119c14000) [pid = 1678] [serial = 785] [outer = 0x119b6c000] 18:23:41 INFO - PROCESS | 1678 | 1472088221416 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1207ed400) [pid = 1678] [serial = 786] [outer = 0x119b6c000] 18:23:41 INFO - PROCESS | 1678 | 1472088221773 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 572ms 18:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:23:41 INFO - PROCESS | 1678 | 1472088221814 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1678 | 1472088221815 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:23:41 INFO - PROCESS | 1678 | 1472088221818 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1678 | 1472088221819 Marionette TRACE conn2 <- [1,1022,null,{}] 18:23:41 INFO - PROCESS | 1678 | 1472088221821 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:41 INFO - PROCESS | 1678 | 1472088221822 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:41 INFO - PROCESS | 1678 | 1472088221923 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:23:41 INFO - PROCESS | 1678 | 1472088221931 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1678 | 1472088221933 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192e7800 == 32 [pid = 1678] [id = 263] 18:23:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x116925400) [pid = 1678] [serial = 787] [outer = 0x0] 18:23:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1207f1400) [pid = 1678] [serial = 788] [outer = 0x116925400] 18:23:41 INFO - PROCESS | 1678 | 1472088221958 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x12124a000) [pid = 1678] [serial = 789] [outer = 0x116925400] 18:23:42 INFO - PROCESS | 1678 | 1472088222271 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 18:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:23:42 INFO - PROCESS | 1678 | 1472088222287 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1678 | 1472088222289 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:23:42 INFO - PROCESS | 1678 | 1472088222291 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1678 | 1472088222294 Marionette TRACE conn2 <- [1,1026,null,{}] 18:23:42 INFO - PROCESS | 1678 | 1472088222298 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:42 INFO - PROCESS | 1678 | 1472088222302 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:42 INFO - PROCESS | 1678 | 1472088222395 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:23:42 INFO - PROCESS | 1678 | 1472088222398 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1678 | 1472088222400 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ed7000 == 33 [pid = 1678] [id = 264] 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x12124cc00) [pid = 1678] [serial = 790] [outer = 0x0] 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x124059400) [pid = 1678] [serial = 791] [outer = 0x12124cc00] 18:23:42 INFO - PROCESS | 1678 | 1472088222426 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x125131800) [pid = 1678] [serial = 792] [outer = 0x12124cc00] 18:23:42 INFO - PROCESS | 1678 | 1472088222743 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 473ms 18:23:42 INFO - PROCESS | 1678 | 1472088222765 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1678 | 1472088222766 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:23:42 INFO - PROCESS | 1678 | 1472088222768 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1678 | 1472088222769 Marionette TRACE conn2 <- [1,1030,null,{}] 18:23:42 INFO - PROCESS | 1678 | 1472088222771 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:42 INFO - PROCESS | 1678 | 1472088222772 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:42 INFO - PROCESS | 1678 | 1472088222878 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:23:42 INFO - PROCESS | 1678 | 1472088222884 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1678 | 1472088222885 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b3800 == 34 [pid = 1678] [id = 265] 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118142c00) [pid = 1678] [serial = 793] [outer = 0x0] 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x125130c00) [pid = 1678] [serial = 794] [outer = 0x118142c00] 18:23:42 INFO - PROCESS | 1678 | 1472088222910 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x126d38400) [pid = 1678] [serial = 795] [outer = 0x118142c00] 18:23:43 INFO - PROCESS | 1678 | 1472088223215 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 18:23:43 INFO - PROCESS | 1678 | 1472088223238 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1678 | 1472088223240 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:23:43 INFO - PROCESS | 1678 | 1472088223246 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1678 | 1472088223248 Marionette TRACE conn2 <- [1,1034,null,{}] 18:23:43 INFO - PROCESS | 1678 | 1472088223251 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:43 INFO - PROCESS | 1678 | 1472088223252 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:43 INFO - PROCESS | 1678 | 1472088223354 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:23:43 INFO - PROCESS | 1678 | 1472088223360 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1678 | 1472088223361 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241ab800 == 35 [pid = 1678] [id = 266] 18:23:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1207ed000) [pid = 1678] [serial = 796] [outer = 0x0] 18:23:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x126daa000) [pid = 1678] [serial = 797] [outer = 0x1207ed000] 18:23:43 INFO - PROCESS | 1678 | 1472088223401 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x127278400) [pid = 1678] [serial = 798] [outer = 0x1207ed000] 18:23:43 INFO - PROCESS | 1678 | 1472088223802 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 571ms 18:23:43 INFO - PROCESS | 1678 | 1472088223816 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1678 | 1472088223817 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:23:43 INFO - PROCESS | 1678 | 1472088223819 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1678 | 1472088223820 Marionette TRACE conn2 <- [1,1038,null,{}] 18:23:43 INFO - PROCESS | 1678 | 1472088223822 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:43 INFO - PROCESS | 1678 | 1472088223824 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:43 INFO - PROCESS | 1678 | 1472088223928 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:23:43 INFO - PROCESS | 1678 | 1472088223934 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1678 | 1472088223935 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816e000 == 36 [pid = 1678] [id = 267] 18:23:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e9ec00) [pid = 1678] [serial = 799] [outer = 0x0] 18:23:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12727c400) [pid = 1678] [serial = 800] [outer = 0x115e9ec00] 18:23:43 INFO - PROCESS | 1678 | 1472088223967 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128a28400) [pid = 1678] [serial = 801] [outer = 0x115e9ec00] 18:23:44 INFO - PROCESS | 1678 | 1472088224244 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 18:23:44 INFO - PROCESS | 1678 | 1472088224288 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1678 | 1472088224289 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:23:44 INFO - PROCESS | 1678 | 1472088224291 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1678 | 1472088224293 Marionette TRACE conn2 <- [1,1042,null,{}] 18:23:44 INFO - PROCESS | 1678 | 1472088224298 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:44 INFO - PROCESS | 1678 | 1472088224299 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:44 INFO - PROCESS | 1678 | 1472088224379 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:23:44 INFO - PROCESS | 1678 | 1472088224382 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1678 | 1472088224383 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccd000 == 37 [pid = 1678] [id = 268] 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128a20c00) [pid = 1678] [serial = 802] [outer = 0x0] 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128baac00) [pid = 1678] [serial = 803] [outer = 0x128a20c00] 18:23:44 INFO - PROCESS | 1678 | 1472088224408 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1290b8c00) [pid = 1678] [serial = 804] [outer = 0x128a20c00] 18:23:44 INFO - PROCESS | 1678 | 1472088224749 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 18:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:23:44 INFO - PROCESS | 1678 | 1472088224763 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1678 | 1472088224764 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:23:44 INFO - PROCESS | 1678 | 1472088224767 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1678 | 1472088224768 Marionette TRACE conn2 <- [1,1046,null,{}] 18:23:44 INFO - PROCESS | 1678 | 1472088224770 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:44 INFO - PROCESS | 1678 | 1472088224772 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:44 INFO - PROCESS | 1678 | 1472088224883 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:23:44 INFO - PROCESS | 1678 | 1472088224897 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1678 | 1472088224899 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192e2800 == 38 [pid = 1678] [id = 269] 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1290b9000) [pid = 1678] [serial = 805] [outer = 0x0] 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x129314000) [pid = 1678] [serial = 806] [outer = 0x1290b9000] 18:23:44 INFO - PROCESS | 1678 | 1472088224926 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1293dcc00) [pid = 1678] [serial = 807] [outer = 0x1290b9000] 18:23:45 INFO - PROCESS | 1678 | 1472088225252 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 18:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:23:45 INFO - PROCESS | 1678 | 1472088225291 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1678 | 1472088225292 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1678 | 1472088225296 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1678 | 1472088225297 Marionette TRACE conn2 <- [1,1050,null,{}] 18:23:45 INFO - PROCESS | 1678 | 1472088225299 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:45 INFO - PROCESS | 1678 | 1472088225300 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:45 INFO - PROCESS | 1678 | 1472088225395 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:23:45 INFO - PROCESS | 1678 | 1472088225427 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1678 | 1472088225428 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289af000 == 39 [pid = 1678] [id = 270] 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1293dd000) [pid = 1678] [serial = 808] [outer = 0x0] 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a511000) [pid = 1678] [serial = 809] [outer = 0x1293dd000] 18:23:45 INFO - PROCESS | 1678 | 1472088225453 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a6b0000) [pid = 1678] [serial = 810] [outer = 0x1293dd000] 18:23:45 INFO - PROCESS | 1678 | 1472088225736 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 18:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:23:45 INFO - PROCESS | 1678 | 1472088225770 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1678 | 1472088225772 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1678 | 1472088225774 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1678 | 1472088225775 Marionette TRACE conn2 <- [1,1054,null,{}] 18:23:45 INFO - PROCESS | 1678 | 1472088225781 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:45 INFO - PROCESS | 1678 | 1472088225782 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:45 INFO - PROCESS | 1678 | 1472088225885 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:23:45 INFO - PROCESS | 1678 | 1472088225888 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1678 | 1472088225889 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de0000 == 40 [pid = 1678] [id = 271] 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119163000) [pid = 1678] [serial = 811] [outer = 0x0] 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a773400) [pid = 1678] [serial = 812] [outer = 0x119163000] 18:23:45 INFO - PROCESS | 1678 | 1472088225921 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12ad8b400) [pid = 1678] [serial = 813] [outer = 0x119163000] 18:23:46 INFO - PROCESS | 1678 | 1472088226252 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 526ms 18:23:46 INFO - PROCESS | 1678 | 1472088226300 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1678 | 1472088226301 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:23:46 INFO - PROCESS | 1678 | 1472088226303 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1678 | 1472088226304 Marionette TRACE conn2 <- [1,1058,null,{}] 18:23:46 INFO - PROCESS | 1678 | 1472088226307 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:46 INFO - PROCESS | 1678 | 1472088226308 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:46 INFO - PROCESS | 1678 | 1472088226406 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:23:46 INFO - PROCESS | 1678 | 1472088226410 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1678 | 1472088226411 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e28800 == 41 [pid = 1678] [id = 272] 18:23:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12aae5c00) [pid = 1678] [serial = 814] [outer = 0x0] 18:23:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12ba28000) [pid = 1678] [serial = 815] [outer = 0x12aae5c00] 18:23:46 INFO - PROCESS | 1678 | 1472088226436 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12ba32c00) [pid = 1678] [serial = 816] [outer = 0x12aae5c00] 18:23:46 INFO - PROCESS | 1678 | 1472088226753 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 18:23:46 INFO - PROCESS | 1678 | 1472088226784 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1678 | 1472088226786 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:23:46 INFO - PROCESS | 1678 | 1472088226797 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1678 | 1472088226798 Marionette TRACE conn2 <- [1,1062,null,{}] 18:23:46 INFO - PROCESS | 1678 | 1472088226800 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:46 INFO - PROCESS | 1678 | 1472088226802 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:47 INFO - PROCESS | 1678 | 1472088227048 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1258cac00) [pid = 1678] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a506c00) [pid = 1678] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x113251800) [pid = 1678] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a514000) [pid = 1678] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a770000) [pid = 1678] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x115e98800) [pid = 1678] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1185a7800) [pid = 1678] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1256a9400) [pid = 1678] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115e18000) [pid = 1678] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1185a5800) [pid = 1678] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118296000) [pid = 1678] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x116a0d800) [pid = 1678] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11828dc00) [pid = 1678] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112a86800) [pid = 1678] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:23:47 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118899400) [pid = 1678] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:23:47 INFO - PROCESS | 1678 | 1472088227089 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1678 | 1472088227090 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x119187000 == 42 [pid = 1678] [id = 273] 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112a85400) [pid = 1678] [serial = 817] [outer = 0x0] 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x116ab4c00) [pid = 1678] [serial = 818] [outer = 0x112a85400] 18:23:47 INFO - PROCESS | 1678 | 1472088227115 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119111400) [pid = 1678] [serial = 819] [outer = 0x112a85400] 18:23:47 INFO - PROCESS | 1678 | 1472088227369 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 620ms 18:23:47 INFO - PROCESS | 1678 | 1472088227417 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1678 | 1472088227418 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:23:47 INFO - PROCESS | 1678 | 1472088227420 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1678 | 1472088227421 Marionette TRACE conn2 <- [1,1066,null,{}] 18:23:47 INFO - PROCESS | 1678 | 1472088227423 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:47 INFO - PROCESS | 1678 | 1472088227424 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:47 INFO - PROCESS | 1678 | 1472088227517 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:23:47 INFO - PROCESS | 1678 | 1472088227521 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1678 | 1472088227522 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab62800 == 43 [pid = 1678] [id = 274] 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1207ec400) [pid = 1678] [serial = 820] [outer = 0x0] 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12727d000) [pid = 1678] [serial = 821] [outer = 0x1207ec400] 18:23:47 INFO - PROCESS | 1678 | 1472088227547 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12ad8dc00) [pid = 1678] [serial = 822] [outer = 0x1207ec400] 18:23:47 INFO - PROCESS | 1678 | 1472088227847 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 18:23:47 INFO - PROCESS | 1678 | 1472088227889 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1678 | 1472088227890 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:23:47 INFO - PROCESS | 1678 | 1472088227908 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1678 | 1472088227911 Marionette TRACE conn2 <- [1,1070,null,{}] 18:23:47 INFO - PROCESS | 1678 | 1472088227919 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:47 INFO - PROCESS | 1678 | 1472088227921 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:48 INFO - PROCESS | 1678 | 1472088228012 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:23:48 INFO - PROCESS | 1678 | 1472088228016 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1678 | 1472088228017 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba17800 == 44 [pid = 1678] [id = 275] 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119411800) [pid = 1678] [serial = 823] [outer = 0x0] 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bac4c00) [pid = 1678] [serial = 824] [outer = 0x119411800] 18:23:48 INFO - PROCESS | 1678 | 1472088228042 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bcf3400) [pid = 1678] [serial = 825] [outer = 0x119411800] 18:23:48 INFO - PROCESS | 1678 | 1472088228368 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 485ms 18:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:23:48 INFO - PROCESS | 1678 | 1472088228384 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1678 | 1472088228385 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:23:48 INFO - PROCESS | 1678 | 1472088228387 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1678 | 1472088228388 Marionette TRACE conn2 <- [1,1074,null,{}] 18:23:48 INFO - PROCESS | 1678 | 1472088228391 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:48 INFO - PROCESS | 1678 | 1472088228393 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:48 INFO - PROCESS | 1678 | 1472088228473 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:23:48 INFO - PROCESS | 1678 | 1472088228479 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1678 | 1472088228480 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5e000 == 45 [pid = 1678] [id = 276] 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a50ec00) [pid = 1678] [serial = 826] [outer = 0x0] 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bf33400) [pid = 1678] [serial = 827] [outer = 0x12a50ec00] 18:23:48 INFO - PROCESS | 1678 | 1472088228504 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12bf39c00) [pid = 1678] [serial = 828] [outer = 0x12a50ec00] 18:23:48 INFO - PROCESS | 1678 | 1472088228885 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 18:23:48 INFO - PROCESS | 1678 | 1472088228916 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1678 | 1472088228918 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:23:48 INFO - PROCESS | 1678 | 1472088228921 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1678 | 1472088228923 Marionette TRACE conn2 <- [1,1078,null,{}] 18:23:48 INFO - PROCESS | 1678 | 1472088228928 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:48 INFO - PROCESS | 1678 | 1472088228930 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:49 INFO - PROCESS | 1678 | 1472088229062 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:23:49 INFO - PROCESS | 1678 | 1472088229159 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1678 | 1472088229161 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x11263e800 == 46 [pid = 1678] [id = 277] 18:23:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1120eac00) [pid = 1678] [serial = 829] [outer = 0x0] 18:23:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x112df2400) [pid = 1678] [serial = 830] [outer = 0x1120eac00] 18:23:49 INFO - PROCESS | 1678 | 1472088229193 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x113be9800) [pid = 1678] [serial = 831] [outer = 0x1120eac00] 18:23:49 INFO - PROCESS | 1678 | 1472088229742 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 874ms 18:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:23:49 INFO - PROCESS | 1678 | 1472088229797 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1678 | 1472088229799 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:23:49 INFO - PROCESS | 1678 | 1472088229802 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1678 | 1472088229804 Marionette TRACE conn2 <- [1,1082,null,{}] 18:23:49 INFO - PROCESS | 1678 | 1472088229808 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:49 INFO - PROCESS | 1678 | 1472088229809 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:49 INFO - PROCESS | 1678 | 1472088229929 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:23:49 INFO - PROCESS | 1678 | 1472088229985 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1678 | 1472088229987 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816d800 == 47 [pid = 1678] [id = 278] 18:23:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x117c4dc00) [pid = 1678] [serial = 832] [outer = 0x0] 18:23:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11814ac00) [pid = 1678] [serial = 833] [outer = 0x117c4dc00] 18:23:50 INFO - PROCESS | 1678 | 1472088230017 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x118522800) [pid = 1678] [serial = 834] [outer = 0x117c4dc00] 18:23:50 INFO - PROCESS | 1678 | 1472088230815 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1079ms 18:23:50 INFO - PROCESS | 1678 | 1472088230881 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:23:50 INFO - PROCESS | 1678 | 1472088230884 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:23:50 INFO - PROCESS | 1678 | 1472088230887 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1678 | 1472088230889 Marionette TRACE conn2 <- [1,1086,null,{}] 18:23:50 INFO - PROCESS | 1678 | 1472088230893 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:50 INFO - PROCESS | 1678 | 1472088230894 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:50 INFO - PROCESS | 1678 | 1472088230997 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc5e000 == 46 [pid = 1678] [id = 276] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba17800 == 45 [pid = 1678] [id = 275] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab62800 == 44 [pid = 1678] [id = 274] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x119187000 == 43 [pid = 1678] [id = 273] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x129e28800 == 42 [pid = 1678] [id = 272] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x128de0000 == 41 [pid = 1678] [id = 271] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1289af000 == 40 [pid = 1678] [id = 270] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1192e2800 == 39 [pid = 1678] [id = 269] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12bcfa400) [pid = 1678] [serial = 773] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccd000 == 38 [pid = 1678] [id = 268] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x11816e000 == 37 [pid = 1678] [id = 267] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1241ab800 == 36 [pid = 1678] [id = 266] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b3800 == 35 [pid = 1678] [id = 265] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x119ed7000 == 34 [pid = 1678] [id = 264] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1192e7800 == 33 [pid = 1678] [id = 263] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1185c5800 == 32 [pid = 1678] [id = 262] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x11816f800 == 31 [pid = 1678] [id = 261] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x117014000 == 30 [pid = 1678] [id = 260] 18:23:51 INFO - PROCESS | 1678 | 1472088231116 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1678 | 1472088231118 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x113388800 == 29 [pid = 1678] [id = 259] 18:23:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba05000 == 28 [pid = 1678] [id = 258] 18:23:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x112dcb800 == 29 [pid = 1678] [id = 279] 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x116ab2400) [pid = 1678] [serial = 835] [outer = 0x0] 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11814e000) [pid = 1678] [serial = 836] [outer = 0x116ab2400] 18:23:51 INFO - PROCESS | 1678 | 1472088231150 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x117c49c00) [pid = 1678] [serial = 837] [outer = 0x116ab2400] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x128a21800) [pid = 1678] [serial = 752] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12a615800) [pid = 1678] [serial = 755] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12a76fc00) [pid = 1678] [serial = 756] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x118297400) [pid = 1678] [serial = 764] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12aaf2800) [pid = 1678] [serial = 759] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12aae5800) [pid = 1678] [serial = 758] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12ad8c000) [pid = 1678] [serial = 761] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1290b7000) [pid = 1678] [serial = 767] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12ba2a400) [pid = 1678] [serial = 762] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6aac00) [pid = 1678] [serial = 729] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x125c59000) [pid = 1678] [serial = 749] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x124fb2000) [pid = 1678] [serial = 746] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1258cb800) [pid = 1678] [serial = 747] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11a0be800) [pid = 1678] [serial = 743] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12405e000) [pid = 1678] [serial = 744] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119115000) [pid = 1678] [serial = 740] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119b67c00) [pid = 1678] [serial = 741] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11829a000) [pid = 1678] [serial = 738] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118149c00) [pid = 1678] [serial = 737] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1188a0000) [pid = 1678] [serial = 735] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1185a7c00) [pid = 1678] [serial = 734] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e2e000) [pid = 1678] [serial = 732] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112da2400) [pid = 1678] [serial = 731] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12bcf1800) [pid = 1678] [serial = 771] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1293d9000) [pid = 1678] [serial = 753] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12babdc00) [pid = 1678] [serial = 768] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12707b800) [pid = 1678] [serial = 750] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12350fc00) [pid = 1678] [serial = 765] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12babe400) [pid = 1678] [serial = 770] [outer = 0x0] [url = about:blank] 18:23:51 INFO - PROCESS | 1678 | 1472088231535 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 18:23:51 INFO - PROCESS | 1678 | 1472088231561 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1678 | 1472088231566 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:23:51 INFO - PROCESS | 1678 | 1472088231578 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1678 | 1472088231581 Marionette TRACE conn2 <- [1,1090,null,{}] 18:23:51 INFO - PROCESS | 1678 | 1472088231585 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:51 INFO - PROCESS | 1678 | 1472088231587 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:51 INFO - PROCESS | 1678 | 1472088231706 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:23:51 INFO - PROCESS | 1678 | 1472088231712 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1678 | 1472088231714 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c66800 == 30 [pid = 1678] [id = 280] 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118754400) [pid = 1678] [serial = 838] [outer = 0x0] 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1191a8800) [pid = 1678] [serial = 839] [outer = 0x118754400] 18:23:51 INFO - PROCESS | 1678 | 1472088231759 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119993400) [pid = 1678] [serial = 840] [outer = 0x118754400] 18:23:52 INFO - PROCESS | 1678 | 1472088232152 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 624ms 18:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:23:52 INFO - PROCESS | 1678 | 1472088232201 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1678 | 1472088232202 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:23:52 INFO - PROCESS | 1678 | 1472088232204 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1678 | 1472088232207 Marionette TRACE conn2 <- [1,1094,null,{}] 18:23:52 INFO - PROCESS | 1678 | 1472088232215 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:52 INFO - PROCESS | 1678 | 1472088232218 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:52 INFO - PROCESS | 1678 | 1472088232302 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:23:52 INFO - PROCESS | 1678 | 1472088232327 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1678 | 1472088232329 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x11918d800 == 31 [pid = 1678] [id = 281] 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1207f3000) [pid = 1678] [serial = 841] [outer = 0x0] 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x121247400) [pid = 1678] [serial = 842] [outer = 0x1207f3000] 18:23:52 INFO - PROCESS | 1678 | 1472088232357 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124054c00) [pid = 1678] [serial = 843] [outer = 0x1207f3000] 18:23:52 INFO - PROCESS | 1678 | 1472088232685 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 18:23:52 INFO - PROCESS | 1678 | 1472088232725 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:23:52 INFO - PROCESS | 1678 | 1472088232727 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:23:52 INFO - PROCESS | 1678 | 1472088232729 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1678 | 1472088232730 Marionette TRACE conn2 <- [1,1098,null,{}] 18:23:52 INFO - PROCESS | 1678 | 1472088232733 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:52 INFO - PROCESS | 1678 | 1472088232734 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:52 INFO - PROCESS | 1678 | 1472088232812 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:23:52 INFO - PROCESS | 1678 | 1472088232816 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1678 | 1472088232817 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c45000 == 32 [pid = 1678] [id = 282] 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1244ce800) [pid = 1678] [serial = 844] [outer = 0x0] 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124e98400) [pid = 1678] [serial = 845] [outer = 0x1244ce800] 18:23:52 INFO - PROCESS | 1678 | 1472088232843 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12512f400) [pid = 1678] [serial = 846] [outer = 0x1244ce800] 18:23:53 INFO - PROCESS | 1678 | 1472088233163 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 18:23:53 INFO - PROCESS | 1678 | 1472088233200 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1678 | 1472088233202 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:23:53 INFO - PROCESS | 1678 | 1472088233215 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1678 | 1472088233217 Marionette TRACE conn2 <- [1,1102,null,{}] 18:23:53 INFO - PROCESS | 1678 | 1472088233220 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:53 INFO - PROCESS | 1678 | 1472088233222 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:53 INFO - PROCESS | 1678 | 1472088233321 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:23:53 INFO - PROCESS | 1678 | 1472088233353 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1678 | 1472088233354 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c56800 == 33 [pid = 1678] [id = 283] 18:23:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x115e33800) [pid = 1678] [serial = 847] [outer = 0x0] 18:23:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1258c6800) [pid = 1678] [serial = 848] [outer = 0x115e33800] 18:23:53 INFO - PROCESS | 1678 | 1472088233375 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x126dae400) [pid = 1678] [serial = 849] [outer = 0x115e33800] 18:23:53 INFO - PROCESS | 1678 | 1472088233718 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 531ms 18:23:53 INFO - PROCESS | 1678 | 1472088233737 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1678 | 1472088233739 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:23:53 INFO - PROCESS | 1678 | 1472088233744 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1678 | 1472088233745 Marionette TRACE conn2 <- [1,1106,null,{}] 18:23:53 INFO - PROCESS | 1678 | 1472088233756 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:53 INFO - PROCESS | 1678 | 1472088233764 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:53 INFO - PROCESS | 1678 | 1472088233933 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:23:53 INFO - PROCESS | 1678 | 1472088233949 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1678 | 1472088233950 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x124cd5800 == 34 [pid = 1678] [id = 284] 18:23:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x127079c00) [pid = 1678] [serial = 850] [outer = 0x0] 18:23:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128a28c00) [pid = 1678] [serial = 851] [outer = 0x127079c00] 18:23:53 INFO - PROCESS | 1678 | 1472088233992 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x129316800) [pid = 1678] [serial = 852] [outer = 0x127079c00] 18:23:54 INFO - PROCESS | 1678 | 1472088234479 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 779ms 18:23:54 INFO - PROCESS | 1678 | 1472088234521 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1678 | 1472088234522 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:23:54 INFO - PROCESS | 1678 | 1472088234524 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1678 | 1472088234525 Marionette TRACE conn2 <- [1,1110,null,{}] 18:23:54 INFO - PROCESS | 1678 | 1472088234528 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:54 INFO - PROCESS | 1678 | 1472088234529 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:54 INFO - PROCESS | 1678 | 1472088234620 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:23:54 INFO - PROCESS | 1678 | 1472088234671 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1678 | 1472088234672 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cd3000 == 35 [pid = 1678] [id = 285] 18:23:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x115e2a400) [pid = 1678] [serial = 853] [outer = 0x0] 18:23:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12931fc00) [pid = 1678] [serial = 854] [outer = 0x115e2a400] 18:23:54 INFO - PROCESS | 1678 | 1472088234697 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a50a800) [pid = 1678] [serial = 855] [outer = 0x115e2a400] 18:23:54 INFO - PROCESS | 1678 | 1472088234990 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 18:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:23:55 INFO - PROCESS | 1678 | 1472088235045 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1678 | 1472088235046 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:23:55 INFO - PROCESS | 1678 | 1472088235048 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1678 | 1472088235049 Marionette TRACE conn2 <- [1,1114,null,{}] 18:23:55 INFO - PROCESS | 1678 | 1472088235051 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:55 INFO - PROCESS | 1678 | 1472088235052 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:55 INFO - PROCESS | 1678 | 1472088235147 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:23:55 INFO - PROCESS | 1678 | 1472088235159 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1678 | 1472088235160 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x128804800 == 36 [pid = 1678] [id = 286] 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12707d000) [pid = 1678] [serial = 856] [outer = 0x0] 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a618800) [pid = 1678] [serial = 857] [outer = 0x12707d000] 18:23:55 INFO - PROCESS | 1678 | 1472088235186 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a6ae000) [pid = 1678] [serial = 858] [outer = 0x12707d000] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118142c00) [pid = 1678] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1207ed000) [pid = 1678] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119b6c000) [pid = 1678] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119163000) [pid = 1678] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12aae5c00) [pid = 1678] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112a85400) [pid = 1678] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116925400) [pid = 1678] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1207ec400) [pid = 1678] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12124cc00) [pid = 1678] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116ab3c00) [pid = 1678] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1290b9000) [pid = 1678] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x115e9ec00) [pid = 1678] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119411800) [pid = 1678] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1293dd000) [pid = 1678] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12ba2f400) [pid = 1678] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11229ec00) [pid = 1678] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128a20c00) [pid = 1678] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:23:55 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112fd4c00) [pid = 1678] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:23:55 INFO - PROCESS | 1678 | 1472088235652 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 618ms 18:23:55 INFO - PROCESS | 1678 | 1472088235667 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1678 | 1472088235668 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:23:55 INFO - PROCESS | 1678 | 1472088235670 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1678 | 1472088235671 Marionette TRACE conn2 <- [1,1118,null,{}] 18:23:55 INFO - PROCESS | 1678 | 1472088235675 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:55 INFO - PROCESS | 1678 | 1472088235678 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:55 INFO - PROCESS | 1678 | 1472088235778 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:23:55 INFO - PROCESS | 1678 | 1472088235843 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1678 | 1472088235844 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e20800 == 37 [pid = 1678] [id = 287] 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x115e9a400) [pid = 1678] [serial = 859] [outer = 0x0] 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119411800) [pid = 1678] [serial = 860] [outer = 0x115e9a400] 18:23:55 INFO - PROCESS | 1678 | 1472088235867 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12420d400) [pid = 1678] [serial = 861] [outer = 0x115e9a400] 18:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 18:23:56 INFO - PROCESS | 1678 | 1472088236188 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:23:56 INFO - PROCESS | 1678 | 1472088236192 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1678 | 1472088236197 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:23:56 INFO - PROCESS | 1678 | 1472088236201 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1678 | 1472088236203 Marionette TRACE conn2 <- [1,1122,null,{}] 18:23:56 INFO - PROCESS | 1678 | 1472088236206 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:56 INFO - PROCESS | 1678 | 1472088236207 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:56 INFO - PROCESS | 1678 | 1472088236329 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:23:56 INFO - PROCESS | 1678 | 1472088236334 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1678 | 1472088236336 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bbc000 == 38 [pid = 1678] [id = 288] 18:23:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x124204400) [pid = 1678] [serial = 862] [outer = 0x0] 18:23:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290b9000) [pid = 1678] [serial = 863] [outer = 0x124204400] 18:23:56 INFO - PROCESS | 1678 | 1472088236373 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a6af800) [pid = 1678] [serial = 864] [outer = 0x124204400] 18:23:56 INFO - PROCESS | 1678 | 1472088236797 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 622ms 18:23:56 INFO - PROCESS | 1678 | 1472088236822 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1678 | 1472088236824 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:23:56 INFO - PROCESS | 1678 | 1472088236840 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1678 | 1472088236843 Marionette TRACE conn2 <- [1,1126,null,{}] 18:23:56 INFO - PROCESS | 1678 | 1472088236846 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:56 INFO - PROCESS | 1678 | 1472088236847 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:56 INFO - PROCESS | 1678 | 1472088236935 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:23:56 INFO - PROCESS | 1678 | 1472088236939 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1678 | 1472088236940 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a544000 == 39 [pid = 1678] [id = 289] 18:23:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119997000) [pid = 1678] [serial = 865] [outer = 0x0] 18:23:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a76fc00) [pid = 1678] [serial = 866] [outer = 0x119997000] 18:23:56 INFO - PROCESS | 1678 | 1472088236969 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ba2d800) [pid = 1678] [serial = 867] [outer = 0x119997000] 18:23:57 INFO - PROCESS | 1678 | 1472088237336 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 18:23:57 INFO - PROCESS | 1678 | 1472088237362 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1678 | 1472088237363 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:23:57 INFO - PROCESS | 1678 | 1472088237367 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1678 | 1472088237368 Marionette TRACE conn2 <- [1,1130,null,{}] 18:23:57 INFO - PROCESS | 1678 | 1472088237371 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:57 INFO - PROCESS | 1678 | 1472088237373 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:57 INFO - PROCESS | 1678 | 1472088237526 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:23:57 INFO - PROCESS | 1678 | 1472088237651 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1678 | 1472088237653 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x11307a800 == 40 [pid = 1678] [id = 290] 18:23:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x112a90400) [pid = 1678] [serial = 868] [outer = 0x0] 18:23:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113bf3400) [pid = 1678] [serial = 869] [outer = 0x112a90400] 18:23:57 INFO - PROCESS | 1678 | 1472088237705 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x116992000) [pid = 1678] [serial = 870] [outer = 0x112a90400] 18:23:58 INFO - PROCESS | 1678 | 1472088238337 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1020ms 18:23:58 INFO - PROCESS | 1678 | 1472088238387 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1678 | 1472088238390 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:23:58 INFO - PROCESS | 1678 | 1472088238395 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1678 | 1472088238397 Marionette TRACE conn2 <- [1,1134,null,{}] 18:23:58 INFO - PROCESS | 1678 | 1472088238401 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:58 INFO - PROCESS | 1678 | 1472088238402 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:58 INFO - PROCESS | 1678 | 1472088238503 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:23:58 INFO - PROCESS | 1678 | 1472088238569 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1678 | 1472088238571 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x128def800 == 41 [pid = 1678] [id = 291] 18:23:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12420c400) [pid = 1678] [serial = 871] [outer = 0x0] 18:23:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126d3c000) [pid = 1678] [serial = 872] [outer = 0x12420c400] 18:23:58 INFO - PROCESS | 1678 | 1472088238602 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x127277c00) [pid = 1678] [serial = 873] [outer = 0x12420c400] 18:23:59 INFO - PROCESS | 1678 | 1472088239024 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 672ms 18:23:59 INFO - PROCESS | 1678 | 1472088239068 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1678 | 1472088239071 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:23:59 INFO - PROCESS | 1678 | 1472088239074 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1678 | 1472088239075 Marionette TRACE conn2 <- [1,1138,null,{}] 18:23:59 INFO - PROCESS | 1678 | 1472088239077 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 1678 | 1472088239079 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:59 INFO - PROCESS | 1678 | 1472088239180 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:23:59 INFO - PROCESS | 1678 | 1472088239235 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1678 | 1472088239236 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab61800 == 42 [pid = 1678] [id = 292] 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12727ec00) [pid = 1678] [serial = 874] [outer = 0x0] 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1290b7000) [pid = 1678] [serial = 875] [outer = 0x12727ec00] 18:23:59 INFO - PROCESS | 1678 | 1472088239284 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a6b2000) [pid = 1678] [serial = 876] [outer = 0x12727ec00] 18:23:59 INFO - PROCESS | 1678 | 1472088239713 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 18:23:59 INFO - PROCESS | 1678 | 1472088239744 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:23:59 INFO - PROCESS | 1678 | 1472088239745 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:23:59 INFO - PROCESS | 1678 | 1472088239753 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1678 | 1472088239757 Marionette TRACE conn2 <- [1,1142,null,{}] 18:23:59 INFO - PROCESS | 1678 | 1472088239760 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 1678 | 1472088239763 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:59 INFO - PROCESS | 1678 | 1472088239863 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:23:59 INFO - PROCESS | 1678 | 1472088239916 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1678 | 1472088239917 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:23:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba09800 == 43 [pid = 1678] [id = 293] 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12aaed800) [pid = 1678] [serial = 877] [outer = 0x0] 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12bab9400) [pid = 1678] [serial = 878] [outer = 0x12aaed800] 18:23:59 INFO - PROCESS | 1678 | 1472088239947 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12bcf4000) [pid = 1678] [serial = 879] [outer = 0x12aaed800] 18:24:00 INFO - PROCESS | 1678 | 1472088240360 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 629ms 18:24:00 INFO - PROCESS | 1678 | 1472088240378 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1678 | 1472088240380 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:24:00 INFO - PROCESS | 1678 | 1472088240382 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1678 | 1472088240383 Marionette TRACE conn2 <- [1,1146,null,{}] 18:24:00 INFO - PROCESS | 1678 | 1472088240386 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:00 INFO - PROCESS | 1678 | 1472088240387 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:00 INFO - PROCESS | 1678 | 1472088240489 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:24:00 INFO - PROCESS | 1678 | 1472088240583 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1678 | 1472088240585 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c071000 == 44 [pid = 1678] [id = 294] 18:24:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12bcfa400) [pid = 1678] [serial = 880] [outer = 0x0] 18:24:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12bf3a000) [pid = 1678] [serial = 881] [outer = 0x12bcfa400] 18:24:00 INFO - PROCESS | 1678 | 1472088240617 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12bfde000) [pid = 1678] [serial = 882] [outer = 0x12bcfa400] 18:24:01 INFO - PROCESS | 1678 | 1472088241170 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 819ms 18:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:24:01 INFO - PROCESS | 1678 | 1472088241201 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1678 | 1472088241204 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:24:01 INFO - PROCESS | 1678 | 1472088241207 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1678 | 1472088241209 Marionette TRACE conn2 <- [1,1150,null,{}] 18:24:01 INFO - PROCESS | 1678 | 1472088241215 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:01 INFO - PROCESS | 1678 | 1472088241216 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:01 INFO - PROCESS | 1678 | 1472088241313 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:24:01 INFO - PROCESS | 1678 | 1472088241385 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1678 | 1472088241387 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192d9800 == 45 [pid = 1678] [id = 295] 18:24:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11691fc00) [pid = 1678] [serial = 883] [outer = 0x0] 18:24:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x117156400) [pid = 1678] [serial = 884] [outer = 0x11691fc00] 18:24:01 INFO - PROCESS | 1678 | 1472088241416 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x11828f800) [pid = 1678] [serial = 885] [outer = 0x11691fc00] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x12a544000 == 44 [pid = 1678] [id = 289] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x119bbc000 == 43 [pid = 1678] [id = 288] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x126e20800 == 42 [pid = 1678] [id = 287] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x128804800 == 41 [pid = 1678] [id = 286] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x125cd3000 == 40 [pid = 1678] [id = 285] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x124cd5800 == 39 [pid = 1678] [id = 284] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x117c56800 == 38 [pid = 1678] [id = 283] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x119c45000 == 37 [pid = 1678] [id = 282] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x11918d800 == 36 [pid = 1678] [id = 281] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x117c66800 == 35 [pid = 1678] [id = 280] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x112dcb800 == 34 [pid = 1678] [id = 279] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x11816d800 == 33 [pid = 1678] [id = 278] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x11263e800 == 32 [pid = 1678] [id = 277] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x12c071000 == 31 [pid = 1678] [id = 294] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba09800 == 30 [pid = 1678] [id = 293] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab61800 == 29 [pid = 1678] [id = 292] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x128def800 == 28 [pid = 1678] [id = 291] 18:24:02 INFO - PROCESS | 1678 | --DOCSHELL 0x11307a800 == 27 [pid = 1678] [id = 290] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12727c400) [pid = 1678] [serial = 800] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x128a28400) [pid = 1678] [serial = 801] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12bcf3400) [pid = 1678] [serial = 825] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12a511000) [pid = 1678] [serial = 809] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12bf38000) [pid = 1678] [serial = 774] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119157400) [pid = 1678] [serial = 782] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119942000) [pid = 1678] [serial = 783] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x128baac00) [pid = 1678] [serial = 803] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x114ec1c00) [pid = 1678] [serial = 776] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x116925000) [pid = 1678] [serial = 777] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x125130c00) [pid = 1678] [serial = 794] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x126d38400) [pid = 1678] [serial = 795] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1290b8c00) [pid = 1678] [serial = 804] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126daa000) [pid = 1678] [serial = 797] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x127278400) [pid = 1678] [serial = 798] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119c14000) [pid = 1678] [serial = 785] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1207ed400) [pid = 1678] [serial = 786] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a773400) [pid = 1678] [serial = 812] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a6b0000) [pid = 1678] [serial = 810] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12ba28000) [pid = 1678] [serial = 815] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12ad8b400) [pid = 1678] [serial = 813] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12ba32c00) [pid = 1678] [serial = 816] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119111400) [pid = 1678] [serial = 819] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12bac4c00) [pid = 1678] [serial = 824] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116ab4c00) [pid = 1678] [serial = 818] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1207f1400) [pid = 1678] [serial = 788] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12ad8dc00) [pid = 1678] [serial = 822] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12124a000) [pid = 1678] [serial = 789] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124059400) [pid = 1678] [serial = 791] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125131800) [pid = 1678] [serial = 792] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11814c800) [pid = 1678] [serial = 779] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118291800) [pid = 1678] [serial = 780] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x129314000) [pid = 1678] [serial = 806] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12727d000) [pid = 1678] [serial = 821] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1293dcc00) [pid = 1678] [serial = 807] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12bf33400) [pid = 1678] [serial = 827] [outer = 0x0] [url = about:blank] 18:24:02 INFO - PROCESS | 1678 | 1472088242448 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1275ms 18:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:24:02 INFO - PROCESS | 1678 | 1472088242482 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1678 | 1472088242484 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:24:02 INFO - PROCESS | 1678 | 1472088242488 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1678 | 1472088242490 Marionette TRACE conn2 <- [1,1154,null,{}] 18:24:02 INFO - PROCESS | 1678 | 1472088242495 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:02 INFO - PROCESS | 1678 | 1472088242497 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:02 INFO - PROCESS | 1678 | 1472088242577 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:24:02 INFO - PROCESS | 1678 | 1472088242583 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1678 | 1472088242586 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x115ccd800 == 28 [pid = 1678] [id = 296] 18:24:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x115e1b400) [pid = 1678] [serial = 886] [outer = 0x0] 18:24:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x115e2e800) [pid = 1678] [serial = 887] [outer = 0x115e1b400] 18:24:02 INFO - PROCESS | 1678 | 1472088242617 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11691f000) [pid = 1678] [serial = 888] [outer = 0x115e1b400] 18:24:02 INFO - PROCESS | 1678 | 1472088242975 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms 18:24:03 INFO - PROCESS | 1678 | 1472088243023 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1678 | 1472088243028 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:24:03 INFO - PROCESS | 1678 | 1472088243036 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1678 | 1472088243039 Marionette TRACE conn2 <- [1,1158,null,{}] 18:24:03 INFO - PROCESS | 1678 | 1472088243042 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:03 INFO - PROCESS | 1678 | 1472088243044 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:03 INFO - PROCESS | 1678 | 1472088243161 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:24:03 INFO - PROCESS | 1678 | 1472088243176 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1678 | 1472088243177 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701f000 == 29 [pid = 1678] [id = 297] 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1176cac00) [pid = 1678] [serial = 889] [outer = 0x0] 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1181d7c00) [pid = 1678] [serial = 890] [outer = 0x1176cac00] 18:24:03 INFO - PROCESS | 1678 | 1472088243222 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11851f000) [pid = 1678] [serial = 891] [outer = 0x1176cac00] 18:24:03 INFO - PROCESS | 1678 | 1472088243606 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 623ms 18:24:03 INFO - PROCESS | 1678 | 1472088243658 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1678 | 1472088243659 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:24:03 INFO - PROCESS | 1678 | 1472088243662 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1678 | 1472088243671 Marionette TRACE conn2 <- [1,1162,null,{}] 18:24:03 INFO - PROCESS | 1678 | 1472088243679 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:03 INFO - PROCESS | 1678 | 1472088243683 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:03 INFO - PROCESS | 1678 | 1472088243758 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:24:03 INFO - PROCESS | 1678 | 1472088243784 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1678 | 1472088243786 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x11826d000 == 30 [pid = 1678] [id = 298] 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119165c00) [pid = 1678] [serial = 892] [outer = 0x0] 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119416400) [pid = 1678] [serial = 893] [outer = 0x119165c00] 18:24:03 INFO - PROCESS | 1678 | 1472088243819 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119998c00) [pid = 1678] [serial = 894] [outer = 0x119165c00] 18:24:04 INFO - PROCESS | 1678 | 1472088244156 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 528ms 18:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:24:04 INFO - PROCESS | 1678 | 1472088244191 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1678 | 1472088244193 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:24:04 INFO - PROCESS | 1678 | 1472088244195 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1678 | 1472088244196 Marionette TRACE conn2 <- [1,1166,null,{}] 18:24:04 INFO - PROCESS | 1678 | 1472088244198 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:04 INFO - PROCESS | 1678 | 1472088244199 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:04 INFO - PROCESS | 1678 | 1472088244302 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:24:04 INFO - PROCESS | 1678 | 1472088244308 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1678 | 1472088244309 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x119827000 == 31 [pid = 1678] [id = 299] 18:24:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11a02c400) [pid = 1678] [serial = 895] [outer = 0x0] 18:24:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1207f2c00) [pid = 1678] [serial = 896] [outer = 0x11a02c400] 18:24:04 INFO - PROCESS | 1678 | 1472088244341 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12124e000) [pid = 1678] [serial = 897] [outer = 0x11a02c400] 18:24:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12420c800) [pid = 1678] [serial = 898] [outer = 0x12d28f800] 18:24:04 INFO - PROCESS | 1678 | 1472088244835 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 669ms 18:24:04 INFO - PROCESS | 1678 | 1472088244865 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1678 | 1472088244867 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:24:04 INFO - PROCESS | 1678 | 1472088244885 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1678 | 1472088244886 Marionette TRACE conn2 <- [1,1170,null,{}] 18:24:04 INFO - PROCESS | 1678 | 1472088244890 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:04 INFO - PROCESS | 1678 | 1472088244904 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:05 INFO - PROCESS | 1678 | 1472088245003 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:24:05 INFO - PROCESS | 1678 | 1472088245057 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1678 | 1472088245058 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x120714800 == 32 [pid = 1678] [id = 300] 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118756c00) [pid = 1678] [serial = 899] [outer = 0x0] 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12405e000) [pid = 1678] [serial = 900] [outer = 0x118756c00] 18:24:05 INFO - PROCESS | 1678 | 1472088245084 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124ee5c00) [pid = 1678] [serial = 901] [outer = 0x118756c00] 18:24:05 INFO - PROCESS | 1678 | 1472088245376 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 528ms 18:24:05 INFO - PROCESS | 1678 | 1472088245404 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1678 | 1472088245406 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:24:05 INFO - PROCESS | 1678 | 1472088245416 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1678 | 1472088245417 Marionette TRACE conn2 <- [1,1174,null,{}] 18:24:05 INFO - PROCESS | 1678 | 1472088245419 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:05 INFO - PROCESS | 1678 | 1472088245423 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:05 INFO - PROCESS | 1678 | 1472088245547 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:24:05 INFO - PROCESS | 1678 | 1472088245550 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1678 | 1472088245551 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241b0000 == 33 [pid = 1678] [id = 301] 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1234ba400) [pid = 1678] [serial = 902] [outer = 0x0] 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125130400) [pid = 1678] [serial = 903] [outer = 0x1234ba400] 18:24:05 INFO - PROCESS | 1678 | 1472088245577 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12707fc00) [pid = 1678] [serial = 904] [outer = 0x1234ba400] 18:24:05 INFO - PROCESS | 1678 | 1472088245918 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1678 | 1472088245936 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:24:05 INFO - PROCESS | 1678 | 1472088245938 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1678 | 1472088245939 Marionette TRACE conn2 <- [1,1178,null,{}] 18:24:05 INFO - PROCESS | 1678 | 1472088245950 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:05 INFO - PROCESS | 1678 | 1472088245951 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:06 INFO - PROCESS | 1678 | 1472088246050 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:24:06 INFO - PROCESS | 1678 | 1472088246054 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1678 | 1472088246055 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x125825800 == 34 [pid = 1678] [id = 302] 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113b53800) [pid = 1678] [serial = 905] [outer = 0x0] 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x127285c00) [pid = 1678] [serial = 906] [outer = 0x113b53800] 18:24:06 INFO - PROCESS | 1678 | 1472088246080 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128dc0c00) [pid = 1678] [serial = 907] [outer = 0x113b53800] 18:24:06 INFO - PROCESS | 1678 | 1472088246481 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1678 | 1472088246513 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:24:06 INFO - PROCESS | 1678 | 1472088246516 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1678 | 1472088246518 Marionette TRACE conn2 <- [1,1182,null,{}] 18:24:06 INFO - PROCESS | 1678 | 1472088246521 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:06 INFO - PROCESS | 1678 | 1472088246523 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:06 INFO - PROCESS | 1678 | 1472088246848 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x117c4dc00) [pid = 1678] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115e33800) [pid = 1678] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a50ec00) [pid = 1678] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1207f3000) [pid = 1678] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118754400) [pid = 1678] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115e2a400) [pid = 1678] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1244ce800) [pid = 1678] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116ab2400) [pid = 1678] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119997000) [pid = 1678] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124204400) [pid = 1678] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115e9a400) [pid = 1678] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12707d000) [pid = 1678] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x127079c00) [pid = 1678] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:24:06 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1120eac00) [pid = 1678] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:24:06 INFO - PROCESS | 1678 | 1472088246888 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1678 | 1472088246890 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x11827f800 == 35 [pid = 1678] [id = 303] 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x113be9000) [pid = 1678] [serial = 908] [outer = 0x0] 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x115e9a400) [pid = 1678] [serial = 909] [outer = 0x113be9000] 18:24:06 INFO - PROCESS | 1678 | 1472088246910 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11915b800) [pid = 1678] [serial = 910] [outer = 0x113be9000] 18:24:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 18:24:07 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 18:24:07 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 18:24:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 18:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:07 INFO - _addTest/ [0,1185,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1678 | 1472088247290 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:24:07 INFO - PROCESS | 1678 | 1472088247297 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1678 | 1472088247299 Marionette TRACE conn2 <- [1,1186,null,{}] 18:24:07 INFO - PROCESS | 1678 | 1472088247302 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:07 INFO - PROCESS | 1678 | 1472088247304 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:07 INFO - PROCESS | 1678 | 1472088247486 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:24:07 INFO - PROCESS | 1678 | 1472088247503 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1678 | 1472088247504 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270e6000 == 36 [pid = 1678] [id = 304] 18:24:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115e16400) [pid = 1678] [serial = 911] [outer = 0x0] 18:24:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12124cc00) [pid = 1678] [serial = 912] [outer = 0x115e16400] 18:24:07 INFO - PROCESS | 1678 | 1472088247544 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12931d800) [pid = 1678] [serial = 913] [outer = 0x115e16400] 18:24:07 INFO - PROCESS | 1678 | 1472088247883 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1678 | 1472088247918 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:24:07 INFO - PROCESS | 1678 | 1472088247921 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1678 | 1472088247922 Marionette TRACE conn2 <- [1,1190,null,{}] 18:24:07 INFO - PROCESS | 1678 | 1472088247924 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:07 INFO - PROCESS | 1678 | 1472088247925 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:08 INFO - PROCESS | 1678 | 1472088248000 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:24:08 INFO - PROCESS | 1678 | 1472088248003 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1678 | 1472088248004 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ad7800 == 37 [pid = 1678] [id = 305] 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1293d8000) [pid = 1678] [serial = 914] [outer = 0x0] 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a510000) [pid = 1678] [serial = 915] [outer = 0x1293d8000] 18:24:08 INFO - PROCESS | 1678 | 1472088248031 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a6a5c00) [pid = 1678] [serial = 916] [outer = 0x1293d8000] 18:24:08 INFO - PROCESS | 1678 | 1472088248344 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1678 | 1472088248390 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:24:08 INFO - PROCESS | 1678 | 1472088248392 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1678 | 1472088248394 Marionette TRACE conn2 <- [1,1194,null,{}] 18:24:08 INFO - PROCESS | 1678 | 1472088248397 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:08 INFO - PROCESS | 1678 | 1472088248398 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:08 INFO - PROCESS | 1678 | 1472088248519 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:24:08 INFO - PROCESS | 1678 | 1472088248527 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1678 | 1472088248529 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dda000 == 38 [pid = 1678] [id = 306] 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a6aac00) [pid = 1678] [serial = 917] [outer = 0x0] 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a6af400) [pid = 1678] [serial = 918] [outer = 0x12a6aac00] 18:24:08 INFO - PROCESS | 1678 | 1472088248556 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12ba2bc00) [pid = 1678] [serial = 919] [outer = 0x12a6aac00] 18:24:08 INFO - PROCESS | 1678 | 1472088248930 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1678 | 1472088248966 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:24:08 INFO - PROCESS | 1678 | 1472088248969 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1678 | 1472088248971 Marionette TRACE conn2 <- [1,1198,null,{}] 18:24:08 INFO - PROCESS | 1678 | 1472088248975 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:08 INFO - PROCESS | 1678 | 1472088248977 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:09 INFO - PROCESS | 1678 | 1472088249089 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:24:09 INFO - PROCESS | 1678 | 1472088249143 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1678 | 1472088249145 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x116523800 == 39 [pid = 1678] [id = 307] 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x115e18000) [pid = 1678] [serial = 920] [outer = 0x0] 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x115e97000) [pid = 1678] [serial = 921] [outer = 0x115e18000] 18:24:09 INFO - PROCESS | 1678 | 1472088249177 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x116996800) [pid = 1678] [serial = 922] [outer = 0x115e18000] 18:24:09 INFO - PROCESS | 1678 | 1472088249675 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 18:24:09 INFO - PROCESS | 1678 | 1472088249690 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1678 | 1472088249693 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:24:09 INFO - PROCESS | 1678 | 1472088249697 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1678 | 1472088249699 Marionette TRACE conn2 <- [1,1202,null,{}] 18:24:09 INFO - PROCESS | 1678 | 1472088249702 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:09 INFO - PROCESS | 1678 | 1472088249703 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:09 INFO - PROCESS | 1678 | 1472088249811 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:24:09 INFO - PROCESS | 1678 | 1472088249889 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1678 | 1472088249890 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192f7800 == 40 [pid = 1678] [id = 308] 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118147400) [pid = 1678] [serial = 923] [outer = 0x0] 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1185ad400) [pid = 1678] [serial = 924] [outer = 0x118147400] 18:24:09 INFO - PROCESS | 1678 | 1472088249922 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x119166400) [pid = 1678] [serial = 925] [outer = 0x118147400] 18:24:10 INFO - PROCESS | 1678 | 1472088250473 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:24:10 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 18:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 819ms 18:24:10 INFO - PROCESS | 1678 | 1472088250604 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1678 | 1472088250606 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:24:10 INFO - PROCESS | 1678 | 1472088250633 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1678 | 1472088250635 Marionette TRACE conn2 <- [1,1206,null,{}] 18:24:10 INFO - PROCESS | 1678 | 1472088250640 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:10 INFO - PROCESS | 1678 | 1472088250642 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:10 INFO - PROCESS | 1678 | 1472088250748 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:24:10 INFO - PROCESS | 1678 | 1472088250796 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1678 | 1472088250799 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819b800 == 41 [pid = 1678] [id = 309] 18:24:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x117c4dc00) [pid = 1678] [serial = 926] [outer = 0x0] 18:24:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11814c800) [pid = 1678] [serial = 927] [outer = 0x117c4dc00] 18:24:10 INFO - PROCESS | 1678 | 1472088250827 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118738400) [pid = 1678] [serial = 928] [outer = 0x117c4dc00] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x128ad7800 == 40 [pid = 1678] [id = 305] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x1270e6000 == 39 [pid = 1678] [id = 304] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x11827f800 == 38 [pid = 1678] [id = 303] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x125825800 == 37 [pid = 1678] [id = 302] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x1241b0000 == 36 [pid = 1678] [id = 301] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x120714800 == 35 [pid = 1678] [id = 300] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x119827000 == 34 [pid = 1678] [id = 299] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x11826d000 == 33 [pid = 1678] [id = 298] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x11701f000 == 32 [pid = 1678] [id = 297] 18:24:11 INFO - PROCESS | 1678 | --DOCSHELL 0x115ccd800 == 31 [pid = 1678] [id = 296] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a76fc00) [pid = 1678] [serial = 866] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12ba2d800) [pid = 1678] [serial = 867] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a6af800) [pid = 1678] [serial = 864] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1290b9000) [pid = 1678] [serial = 863] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119411800) [pid = 1678] [serial = 860] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a618800) [pid = 1678] [serial = 857] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x129316800) [pid = 1678] [serial = 852] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112df2400) [pid = 1678] [serial = 830] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118522800) [pid = 1678] [serial = 834] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x113be9800) [pid = 1678] [serial = 831] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1258c6800) [pid = 1678] [serial = 848] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12bf39c00) [pid = 1678] [serial = 828] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x121247400) [pid = 1678] [serial = 842] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119993400) [pid = 1678] [serial = 840] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12a50a800) [pid = 1678] [serial = 855] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x124054c00) [pid = 1678] [serial = 843] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12931fc00) [pid = 1678] [serial = 854] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11814ac00) [pid = 1678] [serial = 833] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x124e98400) [pid = 1678] [serial = 845] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a6ae000) [pid = 1678] [serial = 858] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128a28c00) [pid = 1678] [serial = 851] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x117c49c00) [pid = 1678] [serial = 837] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11814e000) [pid = 1678] [serial = 836] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12420d400) [pid = 1678] [serial = 861] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12512f400) [pid = 1678] [serial = 846] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1191a8800) [pid = 1678] [serial = 839] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x126dae400) [pid = 1678] [serial = 849] [outer = 0x0] [url = about:blank] 18:24:11 INFO - PROCESS | 1678 | 1472088251237 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:24:11 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 18:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 647ms 18:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:24:11 INFO - PROCESS | 1678 | 1472088251258 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1678 | 1472088251260 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1678 | 1472088251264 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1678 | 1472088251266 Marionette TRACE conn2 <- [1,1210,null,{}] 18:24:11 INFO - PROCESS | 1678 | 1472088251269 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:11 INFO - PROCESS | 1678 | 1472088251270 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:11 INFO - PROCESS | 1678 | 1472088251345 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:24:11 INFO - PROCESS | 1678 | 1472088251349 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1678 | 1472088251351 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x118169800 == 32 [pid = 1678] [id = 310] 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1191a9000) [pid = 1678] [serial = 929] [outer = 0x0] 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11998d400) [pid = 1678] [serial = 930] [outer = 0x1191a9000] 18:24:11 INFO - PROCESS | 1678 | 1472088251380 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11a0bd400) [pid = 1678] [serial = 931] [outer = 0x1191a9000] 18:24:11 INFO - PROCESS | 1678 | 1472088251707 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 18:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:24:11 INFO - PROCESS | 1678 | 1472088251734 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1678 | 1472088251735 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1678 | 1472088251737 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1678 | 1472088251738 Marionette TRACE conn2 <- [1,1214,null,{}] 18:24:11 INFO - PROCESS | 1678 | 1472088251745 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:11 INFO - PROCESS | 1678 | 1472088251748 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:11 INFO - PROCESS | 1678 | 1472088251843 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:24:11 INFO - PROCESS | 1678 | 1472088251902 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1678 | 1472088251905 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bbf800 == 33 [pid = 1678] [id = 311] 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x123380000) [pid = 1678] [serial = 932] [outer = 0x0] 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x124bc7800) [pid = 1678] [serial = 933] [outer = 0x123380000] 18:24:11 INFO - PROCESS | 1678 | 1472088251934 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12560a800) [pid = 1678] [serial = 934] [outer = 0x123380000] 18:24:12 INFO - PROCESS | 1678 | 1472088252246 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 18:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:24:12 INFO - PROCESS | 1678 | 1472088252256 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1678 | 1472088252257 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:24:12 INFO - PROCESS | 1678 | 1472088252267 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1678 | 1472088252268 Marionette TRACE conn2 <- [1,1218,null,{}] 18:24:12 INFO - PROCESS | 1678 | 1472088252270 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:12 INFO - PROCESS | 1678 | 1472088252271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:12 INFO - PROCESS | 1678 | 1472088252354 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:24:12 INFO - PROCESS | 1678 | 1472088252409 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1678 | 1472088252410 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e7000 == 34 [pid = 1678] [id = 312] 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124207000) [pid = 1678] [serial = 935] [outer = 0x0] 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1256ae000) [pid = 1678] [serial = 936] [outer = 0x124207000] 18:24:12 INFO - PROCESS | 1678 | 1472088252436 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x127078800) [pid = 1678] [serial = 937] [outer = 0x124207000] 18:24:12 INFO - PROCESS | 1678 | 1472088252698 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 479ms 18:24:12 INFO - PROCESS | 1678 | 1472088252738 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1678 | 1472088252740 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:24:12 INFO - PROCESS | 1678 | 1472088252750 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1678 | 1472088252751 Marionette TRACE conn2 <- [1,1222,null,{}] 18:24:12 INFO - PROCESS | 1678 | 1472088252753 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:12 INFO - PROCESS | 1678 | 1472088252754 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:12 INFO - PROCESS | 1678 | 1472088252832 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:24:12 INFO - PROCESS | 1678 | 1472088252836 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1678 | 1472088252837 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12582f800 == 35 [pid = 1678] [id = 313] 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12512f800) [pid = 1678] [serial = 938] [outer = 0x0] 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x128a1e800) [pid = 1678] [serial = 939] [outer = 0x12512f800] 18:24:12 INFO - PROCESS | 1678 | 1472088252865 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128ba1800) [pid = 1678] [serial = 940] [outer = 0x12512f800] 18:24:13 INFO - PROCESS | 1678 | 1472088253250 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1678 | 1472088253324 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:24:13 INFO - PROCESS | 1678 | 1472088253334 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1678 | 1472088253336 Marionette TRACE conn2 <- [1,1226,null,{}] 18:24:13 INFO - PROCESS | 1678 | 1472088253339 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:13 INFO - PROCESS | 1678 | 1472088253346 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:13 INFO - PROCESS | 1678 | 1472088253496 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:24:13 INFO - PROCESS | 1678 | 1472088253530 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1678 | 1472088253531 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x128805000 == 36 [pid = 1678] [id = 314] 18:24:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1293dec00) [pid = 1678] [serial = 941] [outer = 0x0] 18:24:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a6acc00) [pid = 1678] [serial = 942] [outer = 0x1293dec00] 18:24:13 INFO - PROCESS | 1678 | 1472088253557 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12ad89c00) [pid = 1678] [serial = 943] [outer = 0x1293dec00] 18:24:13 INFO - PROCESS | 1678 | 1472088253841 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 18:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:24:13 INFO - PROCESS | 1678 | 1472088253853 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1678 | 1472088253855 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:24:13 INFO - PROCESS | 1678 | 1472088253881 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1678 | 1472088253882 Marionette TRACE conn2 <- [1,1230,null,{}] 18:24:13 INFO - PROCESS | 1678 | 1472088253889 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:13 INFO - PROCESS | 1678 | 1472088253890 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:13 INFO - PROCESS | 1678 | 1472088253992 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:24:13 INFO - PROCESS | 1678 | 1472088253995 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1678 | 1472088253997 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x128acb000 == 37 [pid = 1678] [id = 315] 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ad8f000) [pid = 1678] [serial = 944] [outer = 0x0] 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12ba2ac00) [pid = 1678] [serial = 945] [outer = 0x12ad8f000] 18:24:14 INFO - PROCESS | 1678 | 1472088254022 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12babc800) [pid = 1678] [serial = 946] [outer = 0x12ad8f000] 18:24:14 INFO - PROCESS | 1678 | 1472088254345 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 498ms 18:24:14 INFO - PROCESS | 1678 | 1472088254366 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1678 | 1472088254367 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:24:14 INFO - PROCESS | 1678 | 1472088254370 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1678 | 1472088254371 Marionette TRACE conn2 <- [1,1234,null,{}] 18:24:14 INFO - PROCESS | 1678 | 1472088254373 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:14 INFO - PROCESS | 1678 | 1472088254374 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:14 INFO - PROCESS | 1678 | 1472088254476 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:24:14 INFO - PROCESS | 1678 | 1472088254480 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1678 | 1472088254481 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de4800 == 38 [pid = 1678] [id = 316] 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1258c6800) [pid = 1678] [serial = 947] [outer = 0x0] 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12bac1400) [pid = 1678] [serial = 948] [outer = 0x1258c6800] 18:24:14 INFO - PROCESS | 1678 | 1472088254507 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bf31000) [pid = 1678] [serial = 949] [outer = 0x1258c6800] 18:24:14 INFO - PROCESS | 1678 | 1472088254835 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 18:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:24:14 INFO - PROCESS | 1678 | 1472088254889 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1678 | 1472088254890 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:24:14 INFO - PROCESS | 1678 | 1472088254893 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1678 | 1472088254894 Marionette TRACE conn2 <- [1,1238,null,{}] 18:24:14 INFO - PROCESS | 1678 | 1472088254896 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:14 INFO - PROCESS | 1678 | 1472088254897 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:14 INFO - PROCESS | 1678 | 1472088254990 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:24:15 INFO - PROCESS | 1678 | 1472088255025 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1678 | 1472088255026 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a558000 == 39 [pid = 1678] [id = 317] 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bf31800) [pid = 1678] [serial = 950] [outer = 0x0] 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bf3cc00) [pid = 1678] [serial = 951] [outer = 0x12bf31800] 18:24:15 INFO - PROCESS | 1678 | 1472088255058 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bfe0c00) [pid = 1678] [serial = 952] [outer = 0x12bf31800] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x118756c00) [pid = 1678] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1234ba400) [pid = 1678] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1176cac00) [pid = 1678] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119165c00) [pid = 1678] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11a02c400) [pid = 1678] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115e1b400) [pid = 1678] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11691fc00) [pid = 1678] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1293d8000) [pid = 1678] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112a90400) [pid = 1678] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12420c400) [pid = 1678] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12727ec00) [pid = 1678] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12aaed800) [pid = 1678] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12bcfa400) [pid = 1678] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x113b53800) [pid = 1678] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115e16400) [pid = 1678] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:24:15 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x113be9000) [pid = 1678] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:24:15 INFO - PROCESS | 1678 | 1472088255424 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 18:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:24:15 INFO - PROCESS | 1678 | 1472088255464 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1678 | 1472088255465 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:24:15 INFO - PROCESS | 1678 | 1472088255467 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1678 | 1472088255468 Marionette TRACE conn2 <- [1,1242,null,{}] 18:24:15 INFO - PROCESS | 1678 | 1472088255470 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:15 INFO - PROCESS | 1678 | 1472088255471 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:15 INFO - PROCESS | 1678 | 1472088255549 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:24:15 INFO - PROCESS | 1678 | 1472088255553 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1678 | 1472088255554 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x124432800 == 40 [pid = 1678] [id = 318] 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x116154000) [pid = 1678] [serial = 953] [outer = 0x0] 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11829bc00) [pid = 1678] [serial = 954] [outer = 0x116154000] 18:24:15 INFO - PROCESS | 1678 | 1472088255579 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x123269000) [pid = 1678] [serial = 955] [outer = 0x116154000] 18:24:15 INFO - PROCESS | 1678 | 1472088255902 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 467ms 18:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:24:15 INFO - PROCESS | 1678 | 1472088255935 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1678 | 1472088255936 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:24:15 INFO - PROCESS | 1678 | 1472088255938 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1678 | 1472088255940 Marionette TRACE conn2 <- [1,1246,null,{}] 18:24:15 INFO - PROCESS | 1678 | 1472088255943 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:15 INFO - PROCESS | 1678 | 1472088255944 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:16 INFO - PROCESS | 1678 | 1472088256054 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:24:16 INFO - PROCESS | 1678 | 1472088256062 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1678 | 1472088256071 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7ca000 == 41 [pid = 1678] [id = 319] 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12113b800) [pid = 1678] [serial = 956] [outer = 0x0] 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12931b400) [pid = 1678] [serial = 957] [outer = 0x12113b800] 18:24:16 INFO - PROCESS | 1678 | 1472088256098 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bfe3c00) [pid = 1678] [serial = 958] [outer = 0x12113b800] 18:24:16 INFO - PROCESS | 1678 | 1472088256421 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 18:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:24:16 INFO - PROCESS | 1678 | 1472088256459 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1678 | 1472088256460 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:24:16 INFO - PROCESS | 1678 | 1472088256462 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1678 | 1472088256463 Marionette TRACE conn2 <- [1,1250,null,{}] 18:24:16 INFO - PROCESS | 1678 | 1472088256466 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:16 INFO - PROCESS | 1678 | 1472088256467 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:16 INFO - PROCESS | 1678 | 1472088256542 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:24:16 INFO - PROCESS | 1678 | 1472088256548 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1678 | 1472088256549 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba1a000 == 42 [pid = 1678] [id = 320] 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bfe7800) [pid = 1678] [serial = 959] [outer = 0x0] 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12c244800) [pid = 1678] [serial = 960] [outer = 0x12bfe7800] 18:24:16 INFO - PROCESS | 1678 | 1472088256574 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12c355000) [pid = 1678] [serial = 961] [outer = 0x12bfe7800] 18:24:16 INFO - PROCESS | 1678 | 1472088256897 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 18:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:24:16 INFO - PROCESS | 1678 | 1472088256932 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1678 | 1472088256933 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:24:16 INFO - PROCESS | 1678 | 1472088256935 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1678 | 1472088256936 Marionette TRACE conn2 <- [1,1254,null,{}] 18:24:16 INFO - PROCESS | 1678 | 1472088256938 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:16 INFO - PROCESS | 1678 | 1472088256939 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:17 INFO - PROCESS | 1678 | 1472088257054 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:24:17 INFO - PROCESS | 1678 | 1472088257060 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1678 | 1472088257061 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc4b800 == 43 [pid = 1678] [id = 321] 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12c243000) [pid = 1678] [serial = 962] [outer = 0x0] 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12c35ac00) [pid = 1678] [serial = 963] [outer = 0x12c243000] 18:24:17 INFO - PROCESS | 1678 | 1472088257087 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12c360c00) [pid = 1678] [serial = 964] [outer = 0x12c243000] 18:24:17 INFO - PROCESS | 1678 | 1472088257633 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 769ms 18:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:24:17 INFO - PROCESS | 1678 | 1472088257705 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1678 | 1472088257707 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:24:17 INFO - PROCESS | 1678 | 1472088257710 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1678 | 1472088257712 Marionette TRACE conn2 <- [1,1258,null,{}] 18:24:17 INFO - PROCESS | 1678 | 1472088257716 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:17 INFO - PROCESS | 1678 | 1472088257718 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:17 INFO - PROCESS | 1678 | 1472088257824 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:24:17 INFO - PROCESS | 1678 | 1472088257882 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1678 | 1472088257883 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x117492800 == 44 [pid = 1678] [id = 322] 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1176c8c00) [pid = 1678] [serial = 965] [outer = 0x0] 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118295800) [pid = 1678] [serial = 966] [outer = 0x1176c8c00] 18:24:17 INFO - PROCESS | 1678 | 1472088257915 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119166c00) [pid = 1678] [serial = 967] [outer = 0x1176c8c00] 18:24:18 INFO - PROCESS | 1678 | 1472088258311 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 18:24:18 INFO - PROCESS | 1678 | 1472088258381 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1678 | 1472088258384 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:24:18 INFO - PROCESS | 1678 | 1472088258389 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1678 | 1472088258391 Marionette TRACE conn2 <- [1,1262,null,{}] 18:24:18 INFO - PROCESS | 1678 | 1472088258393 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:18 INFO - PROCESS | 1678 | 1472088258395 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:18 INFO - PROCESS | 1678 | 1472088258497 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:24:18 INFO - PROCESS | 1678 | 1472088258553 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1678 | 1472088258554 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x124ebd800 == 45 [pid = 1678] [id = 323] 18:24:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11990a800) [pid = 1678] [serial = 968] [outer = 0x0] 18:24:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11998e000) [pid = 1678] [serial = 969] [outer = 0x11990a800] 18:24:18 INFO - PROCESS | 1678 | 1472088258585 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1207eb400) [pid = 1678] [serial = 970] [outer = 0x11990a800] 18:24:19 INFO - PROCESS | 1678 | 1472088259035 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 18:24:19 INFO - PROCESS | 1678 | 1472088259059 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1678 | 1472088259063 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:24:19 INFO - PROCESS | 1678 | 1472088259065 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1678 | 1472088259068 Marionette TRACE conn2 <- [1,1266,null,{}] 18:24:19 INFO - PROCESS | 1678 | 1472088259075 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:19 INFO - PROCESS | 1678 | 1472088259079 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:19 INFO - PROCESS | 1678 | 1472088259215 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:24:19 INFO - PROCESS | 1678 | 1472088259223 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1678 | 1472088259225 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba18800 == 46 [pid = 1678] [id = 324] 18:24:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x125131800) [pid = 1678] [serial = 971] [outer = 0x0] 18:24:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1258cac00) [pid = 1678] [serial = 972] [outer = 0x125131800] 18:24:19 INFO - PROCESS | 1678 | 1472088259273 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x127278400) [pid = 1678] [serial = 973] [outer = 0x125131800] 18:24:19 INFO - PROCESS | 1678 | 1472088259699 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 674ms 18:24:19 INFO - PROCESS | 1678 | 1472088259739 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1678 | 1472088259741 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:24:19 INFO - PROCESS | 1678 | 1472088259743 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1678 | 1472088259745 Marionette TRACE conn2 <- [1,1270,null,{}] 18:24:19 INFO - PROCESS | 1678 | 1472088259747 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:19 INFO - PROCESS | 1678 | 1472088259748 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:19 INFO - PROCESS | 1678 | 1472088259876 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:24:19 INFO - PROCESS | 1678 | 1472088259946 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1678 | 1472088259948 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c675000 == 47 [pid = 1678] [id = 325] 18:24:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1293d7400) [pid = 1678] [serial = 974] [outer = 0x0] 18:24:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12a507000) [pid = 1678] [serial = 975] [outer = 0x1293d7400] 18:24:19 INFO - PROCESS | 1678 | 1472088259978 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12a61d000) [pid = 1678] [serial = 976] [outer = 0x1293d7400] 18:24:20 INFO - PROCESS | 1678 | 1472088260415 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 18:24:20 INFO - PROCESS | 1678 | 1472088260463 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1678 | 1472088260465 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:24:20 INFO - PROCESS | 1678 | 1472088260467 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1678 | 1472088260468 Marionette TRACE conn2 <- [1,1274,null,{}] 18:24:20 INFO - PROCESS | 1678 | 1472088260471 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:20 INFO - PROCESS | 1678 | 1472088260472 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:20 INFO - PROCESS | 1678 | 1472088260696 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:24:20 INFO - PROCESS | 1678 | 1472088260781 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1678 | 1472088260783 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x11815b000 == 48 [pid = 1678] [id = 326] 18:24:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1165f0400) [pid = 1678] [serial = 977] [outer = 0x0] 18:24:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x117c3f800) [pid = 1678] [serial = 978] [outer = 0x1165f0400] 18:24:20 INFO - PROCESS | 1678 | 1472088260812 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x11915a400) [pid = 1678] [serial = 979] [outer = 0x1165f0400] 18:24:21 INFO - PROCESS | 1678 | 1472088261265 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 819ms 18:24:21 INFO - PROCESS | 1678 | 1472088261287 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:24:21 INFO - PROCESS | 1678 | 1472088261289 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1678 | 1472088261293 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1678 | 1472088261295 Marionette TRACE conn2 <- [1,1278,null,{}] 18:24:21 INFO - PROCESS | 1678 | 1472088261298 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:21 INFO - PROCESS | 1678 | 1472088261299 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:21 INFO - PROCESS | 1678 | 1472088261393 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:24:21 INFO - PROCESS | 1678 | 1472088261466 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1678 | 1472088261468 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a2800 == 49 [pid = 1678] [id = 327] 18:24:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x119906c00) [pid = 1678] [serial = 980] [outer = 0x0] 18:24:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x11998c800) [pid = 1678] [serial = 981] [outer = 0x119906c00] 18:24:21 INFO - PROCESS | 1678 | 1472088261496 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x11a029c00) [pid = 1678] [serial = 982] [outer = 0x119906c00] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba1a000 == 48 [pid = 1678] [id = 320] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7ca000 == 47 [pid = 1678] [id = 319] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x124432800 == 46 [pid = 1678] [id = 318] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12a558000 == 45 [pid = 1678] [id = 317] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x128de4800 == 44 [pid = 1678] [id = 316] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x128acb000 == 43 [pid = 1678] [id = 315] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x128805000 == 42 [pid = 1678] [id = 314] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12582f800 == 41 [pid = 1678] [id = 313] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e7000 == 40 [pid = 1678] [id = 312] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x119bbf800 == 39 [pid = 1678] [id = 311] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x118169800 == 38 [pid = 1678] [id = 310] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x11819b800 == 37 [pid = 1678] [id = 309] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1192f7800 == 36 [pid = 1678] [id = 308] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x116523800 == 35 [pid = 1678] [id = 307] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x128dda000 == 34 [pid = 1678] [id = 306] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1192d9800 == 33 [pid = 1678] [id = 295] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x11815b000 == 32 [pid = 1678] [id = 326] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12c675000 == 31 [pid = 1678] [id = 325] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba18800 == 30 [pid = 1678] [id = 324] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x124ebd800 == 29 [pid = 1678] [id = 323] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc4b800 == 28 [pid = 1678] [id = 321] 18:24:22 INFO - PROCESS | 1678 | --DOCSHELL 0x117492800 == 27 [pid = 1678] [id = 322] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x12405e000) [pid = 1678] [serial = 900] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x125130400) [pid = 1678] [serial = 903] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x1181d7c00) [pid = 1678] [serial = 890] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11851f000) [pid = 1678] [serial = 891] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x119416400) [pid = 1678] [serial = 893] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x119998c00) [pid = 1678] [serial = 894] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1207f2c00) [pid = 1678] [serial = 896] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x115e2e800) [pid = 1678] [serial = 887] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11691f000) [pid = 1678] [serial = 888] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11828f800) [pid = 1678] [serial = 885] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x117156400) [pid = 1678] [serial = 884] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a6a5c00) [pid = 1678] [serial = 916] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11814f800) [pid = 1678] [serial = 492] [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.] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x116992000) [pid = 1678] [serial = 870] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x113bf3400) [pid = 1678] [serial = 869] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x127277c00) [pid = 1678] [serial = 873] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126d3c000) [pid = 1678] [serial = 872] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a6b2000) [pid = 1678] [serial = 876] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1290b7000) [pid = 1678] [serial = 875] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12bcf4000) [pid = 1678] [serial = 879] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12bab9400) [pid = 1678] [serial = 878] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12bfde000) [pid = 1678] [serial = 882] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124ee5c00) [pid = 1678] [serial = 901] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12bf3a000) [pid = 1678] [serial = 881] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x127285c00) [pid = 1678] [serial = 906] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12707fc00) [pid = 1678] [serial = 904] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128dc0c00) [pid = 1678] [serial = 907] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12124cc00) [pid = 1678] [serial = 912] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11915b800) [pid = 1678] [serial = 910] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a510000) [pid = 1678] [serial = 915] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a6af400) [pid = 1678] [serial = 918] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x115e9a400) [pid = 1678] [serial = 909] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12931d800) [pid = 1678] [serial = 913] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12124e000) [pid = 1678] [serial = 897] [outer = 0x0] [url = about:blank] 18:24:22 INFO - PROCESS | 1678 | 1472088262401 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1122ms 18:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:24:22 INFO - PROCESS | 1678 | 1472088262415 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1678 | 1472088262418 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:24:22 INFO - PROCESS | 1678 | 1472088262421 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1678 | 1472088262423 Marionette TRACE conn2 <- [1,1282,null,{}] 18:24:22 INFO - PROCESS | 1678 | 1472088262428 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:22 INFO - PROCESS | 1678 | 1472088262431 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:22 INFO - PROCESS | 1678 | 1472088262510 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:24:22 INFO - PROCESS | 1678 | 1472088262563 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1678 | 1472088262566 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1164e6000 == 28 [pid = 1678] [id = 328] 18:24:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115e2e000) [pid = 1678] [serial = 983] [outer = 0x0] 18:24:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116760c00) [pid = 1678] [serial = 984] [outer = 0x115e2e000] 18:24:22 INFO - PROCESS | 1678 | 1472088262594 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118144c00) [pid = 1678] [serial = 985] [outer = 0x115e2e000] 18:24:22 INFO - PROCESS | 1678 | 1472088262903 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 18:24:22 INFO - PROCESS | 1678 | 1472088262941 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1678 | 1472088262947 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:24:22 INFO - PROCESS | 1678 | 1472088262951 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1678 | 1472088262953 Marionette TRACE conn2 <- [1,1286,null,{}] 18:24:22 INFO - PROCESS | 1678 | 1472088262955 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:22 INFO - PROCESS | 1678 | 1472088262957 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:23 INFO - PROCESS | 1678 | 1472088263032 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:24:23 INFO - PROCESS | 1678 | 1472088263036 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1678 | 1472088263038 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x117484800 == 29 [pid = 1678] [id = 329] 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1181d2400) [pid = 1678] [serial = 986] [outer = 0x0] 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118745000) [pid = 1678] [serial = 987] [outer = 0x1181d2400] 18:24:23 INFO - PROCESS | 1678 | 1472088263069 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11919fc00) [pid = 1678] [serial = 988] [outer = 0x1181d2400] 18:24:23 INFO - PROCESS | 1678 | 1472088263430 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 18:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:24:23 INFO - PROCESS | 1678 | 1472088263471 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1678 | 1472088263472 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1678 | 1472088263474 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1678 | 1472088263477 Marionette TRACE conn2 <- [1,1290,null,{}] 18:24:23 INFO - PROCESS | 1678 | 1472088263484 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:23 INFO - PROCESS | 1678 | 1472088263488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:23 INFO - PROCESS | 1678 | 1472088263565 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:24:23 INFO - PROCESS | 1678 | 1472088263569 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1678 | 1472088263571 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192e4000 == 30 [pid = 1678] [id = 330] 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e9b000) [pid = 1678] [serial = 989] [outer = 0x0] 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119c1b400) [pid = 1678] [serial = 990] [outer = 0x115e9b000] 18:24:23 INFO - PROCESS | 1678 | 1472088263602 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1207f8c00) [pid = 1678] [serial = 991] [outer = 0x115e9b000] 18:24:23 INFO - PROCESS | 1678 | 1472088263922 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 472ms 18:24:23 INFO - PROCESS | 1678 | 1472088263948 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1678 | 1472088263950 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:24:23 INFO - PROCESS | 1678 | 1472088263952 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1678 | 1472088263953 Marionette TRACE conn2 <- [1,1294,null,{}] 18:24:23 INFO - PROCESS | 1678 | 1472088263955 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:23 INFO - PROCESS | 1678 | 1472088263957 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:24 INFO - PROCESS | 1678 | 1472088264034 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:24:24 INFO - PROCESS | 1678 | 1472088264093 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1678 | 1472088264094 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c2e800 == 31 [pid = 1678] [id = 331] 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119910000) [pid = 1678] [serial = 992] [outer = 0x0] 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x121248000) [pid = 1678] [serial = 993] [outer = 0x119910000] 18:24:24 INFO - PROCESS | 1678 | 1472088264120 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1244d8400) [pid = 1678] [serial = 994] [outer = 0x119910000] 18:24:24 INFO - PROCESS | 1678 | 1472088264421 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 18:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:24:24 INFO - PROCESS | 1678 | 1472088264480 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1678 | 1472088264481 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:24:24 INFO - PROCESS | 1678 | 1472088264483 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1678 | 1472088264484 Marionette TRACE conn2 <- [1,1298,null,{}] 18:24:24 INFO - PROCESS | 1678 | 1472088264487 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:24 INFO - PROCESS | 1678 | 1472088264488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:24 INFO - PROCESS | 1678 | 1472088264578 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:24:24 INFO - PROCESS | 1678 | 1472088264612 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1678 | 1472088264614 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c0000 == 32 [pid = 1678] [id = 332] 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x115e2a400) [pid = 1678] [serial = 995] [outer = 0x0] 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124c91000) [pid = 1678] [serial = 996] [outer = 0x115e2a400] 18:24:24 INFO - PROCESS | 1678 | 1472088264639 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124fb6800) [pid = 1678] [serial = 997] [outer = 0x115e2a400] 18:24:24 INFO - PROCESS | 1678 | 1472088264959 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 18:24:25 INFO - PROCESS | 1678 | 1472088265002 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:24:25 INFO - PROCESS | 1678 | 1472088265003 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:24:25 INFO - PROCESS | 1678 | 1472088265005 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1678 | 1472088265007 Marionette TRACE conn2 <- [1,1302,null,{}] 18:24:25 INFO - PROCESS | 1678 | 1472088265009 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:25 INFO - PROCESS | 1678 | 1472088265013 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:25 INFO - PROCESS | 1678 | 1472088265123 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:24:25 INFO - PROCESS | 1678 | 1472088265158 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1678 | 1472088265159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a5000 == 33 [pid = 1678] [id = 333] 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1256ab800) [pid = 1678] [serial = 998] [outer = 0x0] 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126ec8c00) [pid = 1678] [serial = 999] [outer = 0x1256ab800] 18:24:25 INFO - PROCESS | 1678 | 1472088265185 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x128a2a000) [pid = 1678] [serial = 1000] [outer = 0x1256ab800] 18:24:25 INFO - PROCESS | 1678 | 1472088265529 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 18:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:24:25 INFO - PROCESS | 1678 | 1472088265577 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1678 | 1472088265579 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:24:25 INFO - PROCESS | 1678 | 1472088265581 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1678 | 1472088265582 Marionette TRACE conn2 <- [1,1306,null,{}] 18:24:25 INFO - PROCESS | 1678 | 1472088265591 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:25 INFO - PROCESS | 1678 | 1472088265592 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:25 INFO - PROCESS | 1678 | 1472088265684 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:24:25 INFO - PROCESS | 1678 | 1472088265697 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1678 | 1472088265698 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccc800 == 34 [pid = 1678] [id = 334] 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x11a02f400) [pid = 1678] [serial = 1001] [outer = 0x0] 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1290bf400) [pid = 1678] [serial = 1002] [outer = 0x11a02f400] 18:24:25 INFO - PROCESS | 1678 | 1472088265723 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x129319c00) [pid = 1678] [serial = 1003] [outer = 0x11a02f400] 18:24:26 INFO - PROCESS | 1678 | 1472088266086 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 525ms 18:24:26 INFO - PROCESS | 1678 | 1472088266106 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1678 | 1472088266107 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:24:26 INFO - PROCESS | 1678 | 1472088266111 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1678 | 1472088266112 Marionette TRACE conn2 <- [1,1310,null,{}] 18:24:26 INFO - PROCESS | 1678 | 1472088266114 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:26 INFO - PROCESS | 1678 | 1472088266116 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:26 INFO - PROCESS | 1678 | 1472088266213 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:24:26 INFO - PROCESS | 1678 | 1472088266249 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1678 | 1472088266250 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270e5800 == 35 [pid = 1678] [id = 335] 18:24:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12931d800) [pid = 1678] [serial = 1004] [outer = 0x0] 18:24:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a507c00) [pid = 1678] [serial = 1005] [outer = 0x12931d800] 18:24:26 INFO - PROCESS | 1678 | 1472088266276 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a61c000) [pid = 1678] [serial = 1006] [outer = 0x12931d800] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12ad8f000) [pid = 1678] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1258c6800) [pid = 1678] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12bf31800) [pid = 1678] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12512f800) [pid = 1678] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x117c4dc00) [pid = 1678] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1191a9000) [pid = 1678] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x115e18000) [pid = 1678] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118147400) [pid = 1678] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x124207000) [pid = 1678] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x123380000) [pid = 1678] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a6aac00) [pid = 1678] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x116154000) [pid = 1678] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12113b800) [pid = 1678] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12bfe7800) [pid = 1678] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1293dec00) [pid = 1678] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:24:26 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12c243000) [pid = 1678] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:24:26 INFO - PROCESS | 1678 | 1472088266739 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1678 | 1472088266784 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:24:26 INFO - PROCESS | 1678 | 1472088266788 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1678 | 1472088266803 Marionette TRACE conn2 <- [1,1314,null,{}] 18:24:26 INFO - PROCESS | 1678 | 1472088266824 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:26 INFO - PROCESS | 1678 | 1472088266828 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:26 INFO - PROCESS | 1678 | 1472088266958 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:24:26 INFO - PROCESS | 1678 | 1472088266991 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1678 | 1472088266992 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192e1800 == 36 [pid = 1678] [id = 336] 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x115e18000) [pid = 1678] [serial = 1007] [outer = 0x0] 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11a02c400) [pid = 1678] [serial = 1008] [outer = 0x115e18000] 18:24:27 INFO - PROCESS | 1678 | 1472088267032 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125c57c00) [pid = 1678] [serial = 1009] [outer = 0x115e18000] 18:24:27 INFO - PROCESS | 1678 | 1472088267431 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 690ms 18:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:24:27 INFO - PROCESS | 1678 | 1472088267488 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1678 | 1472088267489 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1678 | 1472088267492 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1678 | 1472088267493 Marionette TRACE conn2 <- [1,1318,null,{}] 18:24:27 INFO - PROCESS | 1678 | 1472088267495 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:27 INFO - PROCESS | 1678 | 1472088267496 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:27 INFO - PROCESS | 1678 | 1472088267568 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:24:27 INFO - PROCESS | 1678 | 1472088267572 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1678 | 1472088267573 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d48000 == 37 [pid = 1678] [id = 337] 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1207ed400) [pid = 1678] [serial = 1010] [outer = 0x0] 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a61f000) [pid = 1678] [serial = 1011] [outer = 0x1207ed400] 18:24:27 INFO - PROCESS | 1678 | 1472088267601 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a6b1800) [pid = 1678] [serial = 1012] [outer = 0x1207ed400] 18:24:28 INFO - PROCESS | 1678 | 1472088267998 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 18:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:24:28 INFO - PROCESS | 1678 | 1472088268012 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1678 | 1472088268014 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1678 | 1472088268017 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1678 | 1472088268020 Marionette TRACE conn2 <- [1,1322,null,{}] 18:24:28 INFO - PROCESS | 1678 | 1472088268024 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:28 INFO - PROCESS | 1678 | 1472088268039 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:28 INFO - PROCESS | 1678 | 1472088268209 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:24:28 INFO - PROCESS | 1678 | 1472088268225 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1678 | 1472088268227 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232f4000 == 38 [pid = 1678] [id = 338] 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a6b1400) [pid = 1678] [serial = 1013] [outer = 0x0] 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12aae5800) [pid = 1678] [serial = 1014] [outer = 0x12a6b1400] 18:24:28 INFO - PROCESS | 1678 | 1472088268272 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bced000) [pid = 1678] [serial = 1015] [outer = 0x12a6b1400] 18:24:28 INFO - PROCESS | 1678 | 1472088268674 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 18:24:28 INFO - PROCESS | 1678 | 1472088268689 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1678 | 1472088268691 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:24:28 INFO - PROCESS | 1678 | 1472088268695 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1678 | 1472088268697 Marionette TRACE conn2 <- [1,1326,null,{}] 18:24:28 INFO - PROCESS | 1678 | 1472088268701 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:28 INFO - PROCESS | 1678 | 1472088268702 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:28 INFO - PROCESS | 1678 | 1472088268817 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:24:28 INFO - PROCESS | 1678 | 1472088268868 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1678 | 1472088268871 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1164cf000 == 39 [pid = 1678] [id = 339] 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x113b4f800) [pid = 1678] [serial = 1016] [outer = 0x0] 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x115e17400) [pid = 1678] [serial = 1017] [outer = 0x113b4f800] 18:24:28 INFO - PROCESS | 1678 | 1472088268903 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11691fc00) [pid = 1678] [serial = 1018] [outer = 0x113b4f800] 18:24:29 INFO - PROCESS | 1678 | 1472088269446 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:24:29 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 18:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 820ms 18:24:29 INFO - PROCESS | 1678 | 1472088269526 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1678 | 1472088269529 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:24:29 INFO - PROCESS | 1678 | 1472088269534 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1678 | 1472088269536 Marionette TRACE conn2 <- [1,1330,null,{}] 18:24:29 INFO - PROCESS | 1678 | 1472088269539 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:29 INFO - PROCESS | 1678 | 1472088269540 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:29 INFO - PROCESS | 1678 | 1472088269648 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:24:29 INFO - PROCESS | 1678 | 1472088269725 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1678 | 1472088269726 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bbe800 == 40 [pid = 1678] [id = 340] 18:24:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11915a000) [pid = 1678] [serial = 1019] [outer = 0x0] 18:24:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1191a8400) [pid = 1678] [serial = 1020] [outer = 0x11915a000] 18:24:29 INFO - PROCESS | 1678 | 1472088269758 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11990ac00) [pid = 1678] [serial = 1021] [outer = 0x11915a000] 18:24:30 INFO - PROCESS | 1678 | 1472088270439 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:24:30 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 18:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 972ms 18:24:30 INFO - PROCESS | 1678 | 1472088270506 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:24:30 INFO - PROCESS | 1678 | 1472088270510 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:24:30 INFO - PROCESS | 1678 | 1472088270515 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1678 | 1472088270518 Marionette TRACE conn2 <- [1,1334,null,{}] 18:24:30 INFO - PROCESS | 1678 | 1472088270523 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:30 INFO - PROCESS | 1678 | 1472088270526 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:30 INFO - PROCESS | 1678 | 1472088270680 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x128d48000 == 39 [pid = 1678] [id = 337] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1192e1800 == 38 [pid = 1678] [id = 336] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1270e5800 == 37 [pid = 1678] [id = 335] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccc800 == 36 [pid = 1678] [id = 334] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a5000 == 35 [pid = 1678] [id = 333] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c0000 == 34 [pid = 1678] [id = 332] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x119c2e800 == 33 [pid = 1678] [id = 331] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1192e4000 == 32 [pid = 1678] [id = 330] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x117484800 == 31 [pid = 1678] [id = 329] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1164e6000 == 30 [pid = 1678] [id = 328] 18:24:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1181a2800 == 29 [pid = 1678] [id = 327] 18:24:30 INFO - PROCESS | 1678 | 1472088270814 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1678 | 1472088270816 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x116196000 == 30 [pid = 1678] [id = 341] 18:24:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x114e93000) [pid = 1678] [serial = 1022] [outer = 0x0] 18:24:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x116a0e800) [pid = 1678] [serial = 1023] [outer = 0x114e93000] 18:24:30 INFO - PROCESS | 1678 | 1472088270839 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1185a9000) [pid = 1678] [serial = 1024] [outer = 0x114e93000] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12c244800) [pid = 1678] [serial = 960] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12bfe0c00) [pid = 1678] [serial = 952] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12bfe3c00) [pid = 1678] [serial = 958] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12ad89c00) [pid = 1678] [serial = 943] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a6acc00) [pid = 1678] [serial = 942] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12c35ac00) [pid = 1678] [serial = 963] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12c360c00) [pid = 1678] [serial = 964] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12babc800) [pid = 1678] [serial = 946] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12bf31000) [pid = 1678] [serial = 949] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x128ba1800) [pid = 1678] [serial = 940] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12ba2ac00) [pid = 1678] [serial = 945] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12bac1400) [pid = 1678] [serial = 948] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12bf3cc00) [pid = 1678] [serial = 951] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128a1e800) [pid = 1678] [serial = 939] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11814c800) [pid = 1678] [serial = 927] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118738400) [pid = 1678] [serial = 928] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11998d400) [pid = 1678] [serial = 930] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11a0bd400) [pid = 1678] [serial = 931] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e97000) [pid = 1678] [serial = 921] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x116996800) [pid = 1678] [serial = 922] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1185ad400) [pid = 1678] [serial = 924] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119166400) [pid = 1678] [serial = 925] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1256ae000) [pid = 1678] [serial = 936] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x127078800) [pid = 1678] [serial = 937] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124bc7800) [pid = 1678] [serial = 933] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12560a800) [pid = 1678] [serial = 934] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12ba2bc00) [pid = 1678] [serial = 919] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x123269000) [pid = 1678] [serial = 955] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11829bc00) [pid = 1678] [serial = 954] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12931b400) [pid = 1678] [serial = 957] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12c355000) [pid = 1678] [serial = 961] [outer = 0x0] [url = about:blank] 18:24:31 INFO - PROCESS | 1678 | 1472088271282 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 774ms 18:24:31 INFO - PROCESS | 1678 | 1472088271289 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1678 | 1472088271294 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:24:31 INFO - PROCESS | 1678 | 1472088271300 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1678 | 1472088271303 Marionette TRACE conn2 <- [1,1338,null,{}] 18:24:31 INFO - PROCESS | 1678 | 1472088271306 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:31 INFO - PROCESS | 1678 | 1472088271309 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:31 INFO - PROCESS | 1678 | 1472088271426 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:24:31 INFO - PROCESS | 1678 | 1472088271437 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1678 | 1472088271438 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192dd000 == 31 [pid = 1678] [id = 342] 18:24:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1191ac800) [pid = 1678] [serial = 1025] [outer = 0x0] 18:24:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119992000) [pid = 1678] [serial = 1026] [outer = 0x1191ac800] 18:24:31 INFO - PROCESS | 1678 | 1472088271482 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11a0bb800) [pid = 1678] [serial = 1027] [outer = 0x1191ac800] 18:24:32 INFO - PROCESS | 1678 | 1472088272375 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1127ms 18:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:24:32 INFO - PROCESS | 1678 | 1472088272427 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1678 | 1472088272429 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:24:32 INFO - PROCESS | 1678 | 1472088272432 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1678 | 1472088272434 Marionette TRACE conn2 <- [1,1342,null,{}] 18:24:32 INFO - PROCESS | 1678 | 1472088272438 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:32 INFO - PROCESS | 1678 | 1472088272440 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:32 INFO - PROCESS | 1678 | 1472088272541 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:24:32 INFO - PROCESS | 1678 | 1472088272590 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1678 | 1472088272593 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185b6800 == 32 [pid = 1678] [id = 343] 18:24:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113254800) [pid = 1678] [serial = 1028] [outer = 0x0] 18:24:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118896000) [pid = 1678] [serial = 1029] [outer = 0x113254800] 18:24:32 INFO - PROCESS | 1678 | 1472088272633 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11990ec00) [pid = 1678] [serial = 1030] [outer = 0x113254800] 18:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 671ms 18:24:33 INFO - PROCESS | 1678 | 1472088273097 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:24:33 INFO - PROCESS | 1678 | 1472088273103 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1678 | 1472088273106 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:24:33 INFO - PROCESS | 1678 | 1472088273112 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1678 | 1472088273115 Marionette TRACE conn2 <- [1,1346,null,{}] 18:24:33 INFO - PROCESS | 1678 | 1472088273117 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:33 INFO - PROCESS | 1678 | 1472088273119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:33 INFO - PROCESS | 1678 | 1472088273215 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:24:33 INFO - PROCESS | 1678 | 1472088273264 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1678 | 1472088273265 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c6000 == 33 [pid = 1678] [id = 344] 18:24:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1207efc00) [pid = 1678] [serial = 1031] [outer = 0x0] 18:24:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12113a800) [pid = 1678] [serial = 1032] [outer = 0x1207efc00] 18:24:33 INFO - PROCESS | 1678 | 1472088273297 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1244d6c00) [pid = 1678] [serial = 1033] [outer = 0x1207efc00] 18:24:33 INFO - PROCESS | 1678 | 1472088273731 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 18:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:24:33 INFO - PROCESS | 1678 | 1472088273784 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1678 | 1472088273786 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:24:33 INFO - PROCESS | 1678 | 1472088273789 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1678 | 1472088273791 Marionette TRACE conn2 <- [1,1350,null,{}] 18:24:33 INFO - PROCESS | 1678 | 1472088273823 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:33 INFO - PROCESS | 1678 | 1472088273830 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:33 INFO - PROCESS | 1678 | 1472088273987 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:24:34 INFO - PROCESS | 1678 | 1472088274052 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1678 | 1472088274054 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x125835800 == 34 [pid = 1678] [id = 345] 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124fac000) [pid = 1678] [serial = 1034] [outer = 0x0] 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126d3c400) [pid = 1678] [serial = 1035] [outer = 0x124fac000] 18:24:34 INFO - PROCESS | 1678 | 1472088274087 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12707bc00) [pid = 1678] [serial = 1036] [outer = 0x124fac000] 18:24:34 INFO - PROCESS | 1678 | 1472088274514 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 791ms 18:24:34 INFO - PROCESS | 1678 | 1472088274580 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:24:34 INFO - PROCESS | 1678 | 1472088274582 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:24:34 INFO - PROCESS | 1678 | 1472088274584 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1678 | 1472088274585 Marionette TRACE conn2 <- [1,1354,null,{}] 18:24:34 INFO - PROCESS | 1678 | 1472088274588 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:34 INFO - PROCESS | 1678 | 1472088274589 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:34 INFO - PROCESS | 1678 | 1472088274686 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:24:34 INFO - PROCESS | 1678 | 1472088274750 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1678 | 1472088274752 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x128811800 == 35 [pid = 1678] [id = 346] 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128a1dc00) [pid = 1678] [serial = 1037] [outer = 0x0] 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128a25400) [pid = 1678] [serial = 1038] [outer = 0x128a1dc00] 18:24:34 INFO - PROCESS | 1678 | 1472088274782 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128dbf800) [pid = 1678] [serial = 1039] [outer = 0x128a1dc00] 18:24:35 INFO - PROCESS | 1678 | 1472088275217 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 18:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:24:35 INFO - PROCESS | 1678 | 1472088275289 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1678 | 1472088275290 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:24:35 INFO - PROCESS | 1678 | 1472088275295 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1678 | 1472088275296 Marionette TRACE conn2 <- [1,1358,null,{}] 18:24:35 INFO - PROCESS | 1678 | 1472088275299 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:35 INFO - PROCESS | 1678 | 1472088275300 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:35 INFO - PROCESS | 1678 | 1472088275391 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:24:35 INFO - PROCESS | 1678 | 1472088275454 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1678 | 1472088275455 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d48800 == 36 [pid = 1678] [id = 347] 18:24:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1290c2800) [pid = 1678] [serial = 1040] [outer = 0x0] 18:24:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x129318000) [pid = 1678] [serial = 1041] [outer = 0x1290c2800] 18:24:35 INFO - PROCESS | 1678 | 1472088275485 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1293dd000) [pid = 1678] [serial = 1042] [outer = 0x1290c2800] 18:24:35 INFO - PROCESS | 1678 | 1472088275907 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 620ms 18:24:35 INFO - PROCESS | 1678 | 1472088275915 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1678 | 1472088275917 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:24:35 INFO - PROCESS | 1678 | 1472088275919 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1678 | 1472088275920 Marionette TRACE conn2 <- [1,1362,null,{}] 18:24:35 INFO - PROCESS | 1678 | 1472088275922 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:35 INFO - PROCESS | 1678 | 1472088275927 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:36 INFO - PROCESS | 1678 | 1472088276042 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:24:36 INFO - PROCESS | 1678 | 1472088276097 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1678 | 1472088276098 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e24000 == 37 [pid = 1678] [id = 348] 18:24:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a617400) [pid = 1678] [serial = 1043] [outer = 0x0] 18:24:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a6b4000) [pid = 1678] [serial = 1044] [outer = 0x12a617400] 18:24:36 INFO - PROCESS | 1678 | 1472088276129 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12ba30c00) [pid = 1678] [serial = 1045] [outer = 0x12a617400] 18:24:36 INFO - PROCESS | 1678 | 1472088276616 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 769ms 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x116196000 == 36 [pid = 1678] [id = 341] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1164cf000 == 35 [pid = 1678] [id = 339] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x119bbe800 == 34 [pid = 1678] [id = 340] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x128d48800 == 33 [pid = 1678] [id = 347] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x128811800 == 32 [pid = 1678] [id = 346] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1232f4000 == 31 [pid = 1678] [id = 338] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x125835800 == 30 [pid = 1678] [id = 345] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c6000 == 29 [pid = 1678] [id = 344] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1185b6800 == 28 [pid = 1678] [id = 343] 18:24:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1192dd000 == 27 [pid = 1678] [id = 342] 18:24:37 INFO - PROCESS | 1678 | 1472088277242 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1678 | 1472088277245 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:24:37 INFO - PROCESS | 1678 | 1472088277256 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1678 | 1472088277258 Marionette TRACE conn2 <- [1,1366,null,{}] 18:24:37 INFO - PROCESS | 1678 | 1472088277262 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:37 INFO - PROCESS | 1678 | 1472088277265 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:37 INFO - PROCESS | 1678 | 1472088277345 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:24:37 INFO - PROCESS | 1678 | 1472088277349 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1678 | 1472088277352 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x116015000 == 28 [pid = 1678] [id = 349] 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x115e97800) [pid = 1678] [serial = 1046] [outer = 0x0] 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x116153400) [pid = 1678] [serial = 1047] [outer = 0x115e97800] 18:24:37 INFO - PROCESS | 1678 | 1472088277384 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x116994800) [pid = 1678] [serial = 1048] [outer = 0x115e97800] 18:24:37 INFO - PROCESS | 1678 | 1472088277736 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1678 | 1472088277792 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:24:37 INFO - PROCESS | 1678 | 1472088277798 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1678 | 1472088277801 Marionette TRACE conn2 <- [1,1370,null,{}] 18:24:37 INFO - PROCESS | 1678 | 1472088277804 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:37 INFO - PROCESS | 1678 | 1472088277806 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:37 INFO - PROCESS | 1678 | 1472088277883 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:24:37 INFO - PROCESS | 1678 | 1472088277888 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1678 | 1472088277889 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b6800 == 29 [pid = 1678] [id = 350] 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118148000) [pid = 1678] [serial = 1049] [outer = 0x0] 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11829bc00) [pid = 1678] [serial = 1050] [outer = 0x118148000] 18:24:37 INFO - PROCESS | 1678 | 1472088277919 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x119157800) [pid = 1678] [serial = 1051] [outer = 0x118148000] 18:24:38 INFO - PROCESS | 1678 | 1472088278287 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1678 | 1472088278326 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:24:38 INFO - PROCESS | 1678 | 1472088278328 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1678 | 1472088278329 Marionette TRACE conn2 <- [1,1374,null,{}] 18:24:38 INFO - PROCESS | 1678 | 1472088278336 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:38 INFO - PROCESS | 1678 | 1472088278339 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:38 INFO - PROCESS | 1678 | 1472088278445 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:24:38 INFO - PROCESS | 1678 | 1472088278485 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1678 | 1472088278488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212a9000 == 30 [pid = 1678] [id = 351] 18:24:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x119158400) [pid = 1678] [serial = 1052] [outer = 0x0] 18:24:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11a0be000) [pid = 1678] [serial = 1053] [outer = 0x119158400] 18:24:38 INFO - PROCESS | 1678 | 1472088278517 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12124ac00) [pid = 1678] [serial = 1054] [outer = 0x119158400] 18:24:38 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:38 INFO - PROCESS | 1678 | 1472088278876 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1678 | 1472088278909 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:24:38 INFO - PROCESS | 1678 | 1472088278911 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1678 | 1472088278912 Marionette TRACE conn2 <- [1,1378,null,{}] 18:24:38 INFO - PROCESS | 1678 | 1472088278914 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:38 INFO - PROCESS | 1678 | 1472088278915 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:39 INFO - PROCESS | 1678 | 1472088279012 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:24:39 INFO - PROCESS | 1678 | 1472088279016 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1678 | 1472088279017 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a1800 == 31 [pid = 1678] [id = 352] 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x124745400) [pid = 1678] [serial = 1055] [outer = 0x0] 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x125130400) [pid = 1678] [serial = 1056] [outer = 0x124745400] 18:24:39 INFO - PROCESS | 1678 | 1472088279043 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1256b2c00) [pid = 1678] [serial = 1057] [outer = 0x124745400] 18:24:39 INFO - PROCESS | 1678 | 1472088279398 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1678 | 1472088279433 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:24:39 INFO - PROCESS | 1678 | 1472088279435 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1678 | 1472088279436 Marionette TRACE conn2 <- [1,1382,null,{}] 18:24:39 INFO - PROCESS | 1678 | 1472088279439 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:39 INFO - PROCESS | 1678 | 1472088279440 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:39 INFO - PROCESS | 1678 | 1472088279532 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:24:39 INFO - PROCESS | 1678 | 1472088279535 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1678 | 1472088279536 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x125874000 == 32 [pid = 1678] [id = 353] 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x125c53c00) [pid = 1678] [serial = 1058] [outer = 0x0] 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x126e4e800) [pid = 1678] [serial = 1059] [outer = 0x125c53c00] 18:24:39 INFO - PROCESS | 1678 | 1472088279568 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12727b800) [pid = 1678] [serial = 1060] [outer = 0x125c53c00] 18:24:39 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:39 INFO - PROCESS | 1678 | 1472088279923 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1678 | 1472088279962 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:24:39 INFO - PROCESS | 1678 | 1472088279965 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1678 | 1472088279966 Marionette TRACE conn2 <- [1,1386,null,{}] 18:24:39 INFO - PROCESS | 1678 | 1472088279968 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:39 INFO - PROCESS | 1678 | 1472088279972 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:40 INFO - PROCESS | 1678 | 1472088280088 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x119910000) [pid = 1678] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1181d2400) [pid = 1678] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1176c8c00) [pid = 1678] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1207ed400) [pid = 1678] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x115e2a400) [pid = 1678] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11990a800) [pid = 1678] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1256ab800) [pid = 1678] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12931d800) [pid = 1678] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11a02f400) [pid = 1678] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x125131800) [pid = 1678] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x115e2e000) [pid = 1678] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1293d7400) [pid = 1678] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1165f0400) [pid = 1678] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119906c00) [pid = 1678] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115e9b000) [pid = 1678] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x113b4f800) [pid = 1678] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11915a000) [pid = 1678] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x114e93000) [pid = 1678] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x115e18000) [pid = 1678] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a6b1400) [pid = 1678] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:24:40 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1191ac800) [pid = 1678] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:24:40 INFO - PROCESS | 1678 | 1472088280361 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1678 | 1472088280362 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x113394000 == 33 [pid = 1678] [id = 354] 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1120e1c00) [pid = 1678] [serial = 1061] [outer = 0x0] 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x115e11800) [pid = 1678] [serial = 1062] [outer = 0x1120e1c00] 18:24:40 INFO - PROCESS | 1678 | 1472088280391 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1181d1c00) [pid = 1678] [serial = 1063] [outer = 0x1120e1c00] 18:24:40 INFO - PROCESS | 1678 | 1472088280664 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1678 | 1472088280687 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:24:40 INFO - PROCESS | 1678 | 1472088280689 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1678 | 1472088280690 Marionette TRACE conn2 <- [1,1390,null,{}] 18:24:40 INFO - PROCESS | 1678 | 1472088280693 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:40 INFO - PROCESS | 1678 | 1472088280696 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:40 INFO - PROCESS | 1678 | 1472088280780 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:24:40 INFO - PROCESS | 1678 | 1472088280784 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1678 | 1472088280785 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c0000 == 34 [pid = 1678] [id = 355] 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1181d2400) [pid = 1678] [serial = 1064] [outer = 0x0] 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1244d8c00) [pid = 1678] [serial = 1065] [outer = 0x1181d2400] 18:24:40 INFO - PROCESS | 1678 | 1472088280819 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126ec7c00) [pid = 1678] [serial = 1066] [outer = 0x1181d2400] 18:24:41 INFO - PROCESS | 1678 | 1472088281148 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 468ms 18:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:24:41 INFO - PROCESS | 1678 | 1472088281157 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1678 | 1472088281158 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:24:41 INFO - PROCESS | 1678 | 1472088281161 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1678 | 1472088281163 Marionette TRACE conn2 <- [1,1394,null,{}] 18:24:41 INFO - PROCESS | 1678 | 1472088281167 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:41 INFO - PROCESS | 1678 | 1472088281169 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:41 INFO - PROCESS | 1678 | 1472088281243 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:24:41 INFO - PROCESS | 1678 | 1472088281301 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1678 | 1472088281302 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e20800 == 35 [pid = 1678] [id = 356] 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11829a000) [pid = 1678] [serial = 1067] [outer = 0x0] 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1290b5c00) [pid = 1678] [serial = 1068] [outer = 0x11829a000] 18:24:41 INFO - PROCESS | 1678 | 1472088281328 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a507400) [pid = 1678] [serial = 1069] [outer = 0x11829a000] 18:24:41 INFO - PROCESS | 1678 | 1472088281580 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 18:24:41 INFO - PROCESS | 1678 | 1472088281634 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1678 | 1472088281636 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:24:41 INFO - PROCESS | 1678 | 1472088281639 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1678 | 1472088281640 Marionette TRACE conn2 <- [1,1398,null,{}] 18:24:41 INFO - PROCESS | 1678 | 1472088281650 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:41 INFO - PROCESS | 1678 | 1472088281651 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:41 INFO - PROCESS | 1678 | 1472088281731 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:24:41 INFO - PROCESS | 1678 | 1472088281735 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1678 | 1472088281736 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7c4000 == 36 [pid = 1678] [id = 357] 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x119908000) [pid = 1678] [serial = 1070] [outer = 0x0] 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a6a9400) [pid = 1678] [serial = 1071] [outer = 0x119908000] 18:24:41 INFO - PROCESS | 1678 | 1472088281761 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a6b4c00) [pid = 1678] [serial = 1072] [outer = 0x119908000] 18:24:42 INFO - PROCESS | 1678 | 1472088282098 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 474ms 18:24:42 INFO - PROCESS | 1678 | 1472088282115 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:24:42 INFO - PROCESS | 1678 | 1472088282116 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1678 | 1472088282119 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1678 | 1472088282120 Marionette TRACE conn2 <- [1,1402,null,{}] 18:24:42 INFO - PROCESS | 1678 | 1472088282122 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:42 INFO - PROCESS | 1678 | 1472088282123 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:42 INFO - PROCESS | 1678 | 1472088282228 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:24:42 INFO - PROCESS | 1678 | 1472088282234 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1678 | 1472088282235 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab60800 == 37 [pid = 1678] [id = 358] 18:24:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x124787000) [pid = 1678] [serial = 1073] [outer = 0x0] 18:24:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a6acc00) [pid = 1678] [serial = 1074] [outer = 0x124787000] 18:24:42 INFO - PROCESS | 1678 | 1472088282260 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12ad8ac00) [pid = 1678] [serial = 1075] [outer = 0x124787000] 18:24:42 INFO - PROCESS | 1678 | 1472088282776 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 718ms 18:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:24:42 INFO - PROCESS | 1678 | 1472088282838 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1678 | 1472088282841 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1678 | 1472088282844 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1678 | 1472088282846 Marionette TRACE conn2 <- [1,1406,null,{}] 18:24:42 INFO - PROCESS | 1678 | 1472088282850 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:42 INFO - PROCESS | 1678 | 1472088282852 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:42 INFO - PROCESS | 1678 | 1472088282962 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:24:43 INFO - PROCESS | 1678 | 1472088283040 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1678 | 1472088283042 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192dd000 == 38 [pid = 1678] [id = 359] 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x116996800) [pid = 1678] [serial = 1076] [outer = 0x0] 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x117c4ac00) [pid = 1678] [serial = 1077] [outer = 0x116996800] 18:24:43 INFO - PROCESS | 1678 | 1472088283074 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11852b400) [pid = 1678] [serial = 1078] [outer = 0x116996800] 18:24:43 INFO - PROCESS | 1678 | 1472088283636 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 822ms 18:24:43 INFO - PROCESS | 1678 | 1472088283666 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1678 | 1472088283669 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:24:43 INFO - PROCESS | 1678 | 1472088283674 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1678 | 1472088283676 Marionette TRACE conn2 <- [1,1410,null,{}] 18:24:43 INFO - PROCESS | 1678 | 1472088283678 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:43 INFO - PROCESS | 1678 | 1472088283680 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:43 INFO - PROCESS | 1678 | 1472088283787 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:24:43 INFO - PROCESS | 1678 | 1472088283865 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1678 | 1472088283866 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x116016000 == 39 [pid = 1678] [id = 360] 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1133f7000) [pid = 1678] [serial = 1079] [outer = 0x0] 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x116459000) [pid = 1678] [serial = 1080] [outer = 0x1133f7000] 18:24:43 INFO - PROCESS | 1678 | 1472088283899 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x119909c00) [pid = 1678] [serial = 1081] [outer = 0x1133f7000] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7c4000 == 38 [pid = 1678] [id = 357] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x129e20800 == 37 [pid = 1678] [id = 356] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c0000 == 36 [pid = 1678] [id = 355] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x113394000 == 35 [pid = 1678] [id = 354] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x125874000 == 34 [pid = 1678] [id = 353] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a1800 == 33 [pid = 1678] [id = 352] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1212a9000 == 32 [pid = 1678] [id = 351] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b6800 == 31 [pid = 1678] [id = 350] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x116015000 == 30 [pid = 1678] [id = 349] 18:24:44 INFO - PROCESS | 1678 | --DOCSHELL 0x129e24000 == 29 [pid = 1678] [id = 348] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x124fb6800) [pid = 1678] [serial = 997] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x124c91000) [pid = 1678] [serial = 996] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1207eb400) [pid = 1678] [serial = 970] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x128a2a000) [pid = 1678] [serial = 1000] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x126ec8c00) [pid = 1678] [serial = 999] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12a507c00) [pid = 1678] [serial = 1005] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x129319c00) [pid = 1678] [serial = 1003] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1290bf400) [pid = 1678] [serial = 1002] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11998e000) [pid = 1678] [serial = 969] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a61f000) [pid = 1678] [serial = 1011] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x127278400) [pid = 1678] [serial = 973] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1258cac00) [pid = 1678] [serial = 972] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x116760c00) [pid = 1678] [serial = 984] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a61d000) [pid = 1678] [serial = 976] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a507000) [pid = 1678] [serial = 975] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118144c00) [pid = 1678] [serial = 985] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11915a400) [pid = 1678] [serial = 979] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x117c3f800) [pid = 1678] [serial = 978] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11a029c00) [pid = 1678] [serial = 982] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a61c000) [pid = 1678] [serial = 1006] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11998c800) [pid = 1678] [serial = 981] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1207f8c00) [pid = 1678] [serial = 991] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119c1b400) [pid = 1678] [serial = 990] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e17400) [pid = 1678] [serial = 1017] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1191a8400) [pid = 1678] [serial = 1020] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116a0e800) [pid = 1678] [serial = 1023] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11691fc00) [pid = 1678] [serial = 1018] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1185a9000) [pid = 1678] [serial = 1024] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11a0bb800) [pid = 1678] [serial = 1027] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11a02c400) [pid = 1678] [serial = 1008] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12aae5800) [pid = 1678] [serial = 1014] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125c57c00) [pid = 1678] [serial = 1009] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11990ac00) [pid = 1678] [serial = 1021] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1244d8400) [pid = 1678] [serial = 994] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12bced000) [pid = 1678] [serial = 1015] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x119992000) [pid = 1678] [serial = 1026] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x121248000) [pid = 1678] [serial = 993] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x118745000) [pid = 1678] [serial = 987] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11919fc00) [pid = 1678] [serial = 988] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119166c00) [pid = 1678] [serial = 967] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x118295800) [pid = 1678] [serial = 966] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12a6b1800) [pid = 1678] [serial = 1012] [outer = 0x0] [url = about:blank] 18:24:44 INFO - PROCESS | 1678 | 1472088284538 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 873ms 18:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:24:44 INFO - PROCESS | 1678 | 1472088284548 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1678 | 1472088284551 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:24:44 INFO - PROCESS | 1678 | 1472088284554 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1678 | 1472088284555 Marionette TRACE conn2 <- [1,1414,null,{}] 18:24:44 INFO - PROCESS | 1678 | 1472088284560 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:44 INFO - PROCESS | 1678 | 1472088284563 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:44 INFO - PROCESS | 1678 | 1472088284642 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:24:44 INFO - PROCESS | 1678 | 1472088284650 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1678 | 1472088284653 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169ce800 == 30 [pid = 1678] [id = 361] 18:24:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x117453400) [pid = 1678] [serial = 1082] [outer = 0x0] 18:24:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11814a400) [pid = 1678] [serial = 1083] [outer = 0x117453400] 18:24:44 INFO - PROCESS | 1678 | 1472088284682 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x11829b400) [pid = 1678] [serial = 1084] [outer = 0x117453400] 18:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 18:24:45 INFO - PROCESS | 1678 | 1472088285068 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:24:45 INFO - PROCESS | 1678 | 1472088285074 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1678 | 1472088285078 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:24:45 INFO - PROCESS | 1678 | 1472088285084 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1678 | 1472088285086 Marionette TRACE conn2 <- [1,1418,null,{}] 18:24:45 INFO - PROCESS | 1678 | 1472088285088 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:45 INFO - PROCESS | 1678 | 1472088285090 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:45 INFO - PROCESS | 1678 | 1472088285169 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:24:45 INFO - PROCESS | 1678 | 1472088285173 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1678 | 1472088285174 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819f000 == 31 [pid = 1678] [id = 362] 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118754800) [pid = 1678] [serial = 1085] [outer = 0x0] 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11990c800) [pid = 1678] [serial = 1086] [outer = 0x118754800] 18:24:45 INFO - PROCESS | 1678 | 1472088285204 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x119993400) [pid = 1678] [serial = 1087] [outer = 0x118754800] 18:24:45 INFO - PROCESS | 1678 | 1472088285569 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 18:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:24:45 INFO - PROCESS | 1678 | 1472088285603 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1678 | 1472088285605 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:24:45 INFO - PROCESS | 1678 | 1472088285615 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1678 | 1472088285617 Marionette TRACE conn2 <- [1,1422,null,{}] 18:24:45 INFO - PROCESS | 1678 | 1472088285626 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:45 INFO - PROCESS | 1678 | 1472088285629 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:45 INFO - PROCESS | 1678 | 1472088285708 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:24:45 INFO - PROCESS | 1678 | 1472088285715 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1678 | 1472088285717 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c42000 == 32 [pid = 1678] [id = 363] 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x115e17000) [pid = 1678] [serial = 1088] [outer = 0x0] 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x12124b400) [pid = 1678] [serial = 1089] [outer = 0x115e17000] 18:24:45 INFO - PROCESS | 1678 | 1472088285746 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x124788000) [pid = 1678] [serial = 1090] [outer = 0x115e17000] 18:24:46 INFO - PROCESS | 1678 | 1472088286088 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 531ms 18:24:46 INFO - PROCESS | 1678 | 1472088286139 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1678 | 1472088286140 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:24:46 INFO - PROCESS | 1678 | 1472088286143 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1678 | 1472088286144 Marionette TRACE conn2 <- [1,1426,null,{}] 18:24:46 INFO - PROCESS | 1678 | 1472088286146 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 1678 | 1472088286147 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:46 INFO - PROCESS | 1678 | 1472088286228 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:24:46 INFO - PROCESS | 1678 | 1472088286285 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1678 | 1472088286286 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x124190800 == 33 [pid = 1678] [id = 364] 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x124c85400) [pid = 1678] [serial = 1091] [outer = 0x0] 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12560ec00) [pid = 1678] [serial = 1092] [outer = 0x124c85400] 18:24:46 INFO - PROCESS | 1678 | 1472088286312 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126d3d800) [pid = 1678] [serial = 1093] [outer = 0x124c85400] 18:24:46 INFO - PROCESS | 1678 | 1472088286638 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 18:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:24:46 INFO - PROCESS | 1678 | 1472088286672 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1678 | 1472088286674 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:24:46 INFO - PROCESS | 1678 | 1472088286676 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1678 | 1472088286677 Marionette TRACE conn2 <- [1,1430,null,{}] 18:24:46 INFO - PROCESS | 1678 | 1472088286682 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 1678 | 1472088286683 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:46 INFO - PROCESS | 1678 | 1472088286778 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:24:46 INFO - PROCESS | 1678 | 1472088286782 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1678 | 1472088286783 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x124eb6000 == 34 [pid = 1678] [id = 365] 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1132be400) [pid = 1678] [serial = 1094] [outer = 0x0] 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x126ec6800) [pid = 1678] [serial = 1095] [outer = 0x1132be400] 18:24:46 INFO - PROCESS | 1678 | 1472088286808 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x127286800) [pid = 1678] [serial = 1096] [outer = 0x1132be400] 18:24:47 INFO - PROCESS | 1678 | 1472088287175 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 18:24:47 INFO - PROCESS | 1678 | 1472088287201 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1678 | 1472088287202 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:24:47 INFO - PROCESS | 1678 | 1472088287204 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1678 | 1472088287205 Marionette TRACE conn2 <- [1,1434,null,{}] 18:24:47 INFO - PROCESS | 1678 | 1472088287207 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:47 INFO - PROCESS | 1678 | 1472088287212 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:47 INFO - PROCESS | 1678 | 1472088287322 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:24:47 INFO - PROCESS | 1678 | 1472088287359 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1678 | 1472088287361 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270ef000 == 35 [pid = 1678] [id = 366] 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x128a22c00) [pid = 1678] [serial = 1097] [outer = 0x0] 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x129316400) [pid = 1678] [serial = 1098] [outer = 0x128a22c00] 18:24:47 INFO - PROCESS | 1678 | 1472088287393 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a6aa800) [pid = 1678] [serial = 1099] [outer = 0x128a22c00] 18:24:47 INFO - PROCESS | 1678 | 1472088287731 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 572ms 18:24:47 INFO - PROCESS | 1678 | 1472088287776 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1678 | 1472088287778 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:24:47 INFO - PROCESS | 1678 | 1472088287780 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1678 | 1472088287781 Marionette TRACE conn2 <- [1,1438,null,{}] 18:24:47 INFO - PROCESS | 1678 | 1472088287783 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:47 INFO - PROCESS | 1678 | 1472088287784 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:47 INFO - PROCESS | 1678 | 1472088287880 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:24:47 INFO - PROCESS | 1678 | 1472088287883 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1678 | 1472088287884 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d3d000 == 36 [pid = 1678] [id = 367] 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a6ab400) [pid = 1678] [serial = 1100] [outer = 0x0] 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12aaeec00) [pid = 1678] [serial = 1101] [outer = 0x12a6ab400] 18:24:47 INFO - PROCESS | 1678 | 1472088287909 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12ad94c00) [pid = 1678] [serial = 1102] [outer = 0x12a6ab400] 18:24:48 INFO - PROCESS | 1678 | 1472088288213 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 18:24:48 INFO - PROCESS | 1678 | 1472088288260 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1678 | 1472088288262 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:24:48 INFO - PROCESS | 1678 | 1472088288267 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1678 | 1472088288268 Marionette TRACE conn2 <- [1,1442,null,{}] 18:24:48 INFO - PROCESS | 1678 | 1472088288270 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:48 INFO - PROCESS | 1678 | 1472088288271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:48 INFO - PROCESS | 1678 | 1472088288367 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:24:48 INFO - PROCESS | 1678 | 1472088288381 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1678 | 1472088288382 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e19000 == 37 [pid = 1678] [id = 368] 18:24:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12ad95800) [pid = 1678] [serial = 1103] [outer = 0x0] 18:24:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ba27000) [pid = 1678] [serial = 1104] [outer = 0x12ad95800] 18:24:48 INFO - PROCESS | 1678 | 1472088288415 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12baba400) [pid = 1678] [serial = 1105] [outer = 0x12ad95800] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x125c53c00) [pid = 1678] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124fac000) [pid = 1678] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1290c2800) [pid = 1678] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118148000) [pid = 1678] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119158400) [pid = 1678] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a617400) [pid = 1678] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1181d2400) [pid = 1678] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115e97800) [pid = 1678] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11829a000) [pid = 1678] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128a1dc00) [pid = 1678] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124745400) [pid = 1678] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1120e1c00) [pid = 1678] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x113254800) [pid = 1678] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1207efc00) [pid = 1678] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:24:48 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119908000) [pid = 1678] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:24:48 INFO - PROCESS | 1678 | 1472088288783 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 18:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:24:48 INFO - PROCESS | 1678 | 1472088288835 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1678 | 1472088288837 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:24:48 INFO - PROCESS | 1678 | 1472088288839 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1678 | 1472088288840 Marionette TRACE conn2 <- [1,1446,null,{}] 18:24:48 INFO - PROCESS | 1678 | 1472088288842 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:48 INFO - PROCESS | 1678 | 1472088288843 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:48 INFO - PROCESS | 1678 | 1472088288919 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:24:48 INFO - PROCESS | 1678 | 1472088288976 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1678 | 1472088288977 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c2e800 == 38 [pid = 1678] [id = 369] 18:24:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112da3400) [pid = 1678] [serial = 1106] [outer = 0x0] 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11915e400) [pid = 1678] [serial = 1107] [outer = 0x112da3400] 18:24:49 INFO - PROCESS | 1678 | 1472088289004 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1258cb400) [pid = 1678] [serial = 1108] [outer = 0x112da3400] 18:24:49 INFO - PROCESS | 1678 | 1472088289281 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 467ms 18:24:49 INFO - PROCESS | 1678 | 1472088289307 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1678 | 1472088289308 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:24:49 INFO - PROCESS | 1678 | 1472088289310 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1678 | 1472088289313 Marionette TRACE conn2 <- [1,1450,null,{}] 18:24:49 INFO - PROCESS | 1678 | 1472088289322 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:49 INFO - PROCESS | 1678 | 1472088289323 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:49 INFO - PROCESS | 1678 | 1472088289405 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:24:49 INFO - PROCESS | 1678 | 1472088289418 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1678 | 1472088289419 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab63000 == 39 [pid = 1678] [id = 370] 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x121249000) [pid = 1678] [serial = 1109] [outer = 0x0] 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12ba26800) [pid = 1678] [serial = 1110] [outer = 0x121249000] 18:24:49 INFO - PROCESS | 1678 | 1472088289445 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12bac1400) [pid = 1678] [serial = 1111] [outer = 0x121249000] 18:24:49 INFO - PROCESS | 1678 | 1472088289789 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 527ms 18:24:49 INFO - PROCESS | 1678 | 1472088289837 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:24:49 INFO - PROCESS | 1678 | 1472088289839 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:24:49 INFO - PROCESS | 1678 | 1472088289841 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1678 | 1472088289843 Marionette TRACE conn2 <- [1,1454,null,{}] 18:24:49 INFO - PROCESS | 1678 | 1472088289845 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:49 INFO - PROCESS | 1678 | 1472088289847 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:49 INFO - PROCESS | 1678 | 1472088289938 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:24:49 INFO - PROCESS | 1678 | 1472088289942 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1678 | 1472088289943 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba1c800 == 40 [pid = 1678] [id = 371] 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12bac6800) [pid = 1678] [serial = 1112] [outer = 0x0] 18:24:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12bcfa000) [pid = 1678] [serial = 1113] [outer = 0x12bac6800] 18:24:49 INFO - PROCESS | 1678 | 1472088289971 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12bf3a000) [pid = 1678] [serial = 1114] [outer = 0x12bac6800] 18:24:50 INFO - PROCESS | 1678 | 1472088290359 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 18:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:24:50 INFO - PROCESS | 1678 | 1472088290412 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1678 | 1472088290414 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:24:50 INFO - PROCESS | 1678 | 1472088290417 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1678 | 1472088290419 Marionette TRACE conn2 <- [1,1458,null,{}] 18:24:50 INFO - PROCESS | 1678 | 1472088290422 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:50 INFO - PROCESS | 1678 | 1472088290423 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:50 INFO - PROCESS | 1678 | 1472088290584 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:24:50 INFO - PROCESS | 1678 | 1472088290597 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1678 | 1472088290598 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc4f000 == 41 [pid = 1678] [id = 372] 18:24:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bf3a800) [pid = 1678] [serial = 1115] [outer = 0x0] 18:24:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12bfde400) [pid = 1678] [serial = 1116] [outer = 0x12bf3a800] 18:24:50 INFO - PROCESS | 1678 | 1472088290637 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bfe4c00) [pid = 1678] [serial = 1117] [outer = 0x12bf3a800] 18:24:51 INFO - PROCESS | 1678 | 1472088291116 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 770ms 18:24:51 INFO - PROCESS | 1678 | 1472088291186 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:24:51 INFO - PROCESS | 1678 | 1472088291189 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:24:51 INFO - PROCESS | 1678 | 1472088291192 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1678 | 1472088291198 Marionette TRACE conn2 <- [1,1462,null,{}] 18:24:51 INFO - PROCESS | 1678 | 1472088291202 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:51 INFO - PROCESS | 1678 | 1472088291203 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:51 INFO - PROCESS | 1678 | 1472088291308 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:24:51 INFO - PROCESS | 1678 | 1472088291375 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1678 | 1472088291377 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x11917b000 == 42 [pid = 1678] [id = 373] 18:24:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1176c9800) [pid = 1678] [serial = 1118] [outer = 0x0] 18:24:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11875e400) [pid = 1678] [serial = 1119] [outer = 0x1176c9800] 18:24:51 INFO - PROCESS | 1678 | 1472088291408 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11990b400) [pid = 1678] [serial = 1120] [outer = 0x1176c9800] 18:24:51 INFO - PROCESS | 1678 | 1472088291854 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 674ms 18:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:24:51 INFO - PROCESS | 1678 | 1472088291866 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1678 | 1472088291869 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:24:51 INFO - PROCESS | 1678 | 1472088291874 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1678 | 1472088291876 Marionette TRACE conn2 <- [1,1466,null,{}] 18:24:51 INFO - PROCESS | 1678 | 1472088291879 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:51 INFO - PROCESS | 1678 | 1472088291880 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:51 INFO - PROCESS | 1678 | 1472088291987 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:24:52 INFO - PROCESS | 1678 | 1472088292042 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1678 | 1472088292044 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f9800 == 43 [pid = 1678] [id = 374] 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11a02c000) [pid = 1678] [serial = 1121] [outer = 0x0] 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12444d800) [pid = 1678] [serial = 1122] [outer = 0x11a02c000] 18:24:52 INFO - PROCESS | 1678 | 1472088292087 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124ee3800) [pid = 1678] [serial = 1123] [outer = 0x11a02c000] 18:24:52 INFO - PROCESS | 1678 | 1472088292504 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 673ms 18:24:52 INFO - PROCESS | 1678 | 1472088292547 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 1678 | 1472088292549 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:24:52 INFO - PROCESS | 1678 | 1472088292551 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1678 | 1472088292554 Marionette TRACE conn2 <- [1,1470,null,{}] 18:24:52 INFO - PROCESS | 1678 | 1472088292578 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:52 INFO - PROCESS | 1678 | 1472088292582 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:52 INFO - PROCESS | 1678 | 1472088292727 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:24:52 INFO - PROCESS | 1678 | 1472088292778 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1678 | 1472088292780 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c067800 == 44 [pid = 1678] [id = 375] 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1290b3c00) [pid = 1678] [serial = 1124] [outer = 0x0] 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x129312c00) [pid = 1678] [serial = 1125] [outer = 0x1290b3c00] 18:24:52 INFO - PROCESS | 1678 | 1472088292812 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a50a800) [pid = 1678] [serial = 1126] [outer = 0x1290b3c00] 18:24:53 INFO - PROCESS | 1678 | 1472088293266 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 773ms 18:24:53 INFO - PROCESS | 1678 | 1472088293328 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1678 | 1472088293330 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:24:53 INFO - PROCESS | 1678 | 1472088293333 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1678 | 1472088293335 Marionette TRACE conn2 <- [1,1474,null,{}] 18:24:53 INFO - PROCESS | 1678 | 1472088293337 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:53 INFO - PROCESS | 1678 | 1472088293338 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:53 INFO - PROCESS | 1678 | 1472088293443 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:24:53 INFO - PROCESS | 1678 | 1472088293668 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1678 | 1472088293670 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816d800 == 45 [pid = 1678] [id = 376] 18:24:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x112fdac00) [pid = 1678] [serial = 1127] [outer = 0x0] 18:24:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x115ea0400) [pid = 1678] [serial = 1128] [outer = 0x112fdac00] 18:24:53 INFO - PROCESS | 1678 | 1472088293700 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x116a06000) [pid = 1678] [serial = 1129] [outer = 0x112fdac00] 18:24:54 INFO - PROCESS | 1678 | 1472088294172 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 872ms 18:24:54 INFO - PROCESS | 1678 | 1472088294213 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1678 | 1472088294216 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:24:54 INFO - PROCESS | 1678 | 1472088294220 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1678 | 1472088294221 Marionette TRACE conn2 <- [1,1478,null,{}] 18:24:54 INFO - PROCESS | 1678 | 1472088294225 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:54 INFO - PROCESS | 1678 | 1472088294229 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:54 INFO - PROCESS | 1678 | 1472088294322 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba1c800 == 44 [pid = 1678] [id = 371] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab63000 == 43 [pid = 1678] [id = 370] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x119c2e800 == 42 [pid = 1678] [id = 369] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x129e19000 == 41 [pid = 1678] [id = 368] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x128d3d000 == 40 [pid = 1678] [id = 367] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x1270ef000 == 39 [pid = 1678] [id = 366] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x124eb6000 == 38 [pid = 1678] [id = 365] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x124190800 == 37 [pid = 1678] [id = 364] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x119c42000 == 36 [pid = 1678] [id = 363] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x11819f000 == 35 [pid = 1678] [id = 362] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x1169ce800 == 34 [pid = 1678] [id = 361] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x1192dd000 == 33 [pid = 1678] [id = 359] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x116016000 == 32 [pid = 1678] [id = 360] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab60800 == 31 [pid = 1678] [id = 358] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x11816d800 == 30 [pid = 1678] [id = 376] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x12c067800 == 29 [pid = 1678] [id = 375] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f9800 == 28 [pid = 1678] [id = 374] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x11917b000 == 27 [pid = 1678] [id = 373] 18:24:54 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc4f000 == 26 [pid = 1678] [id = 372] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a6acc00) [pid = 1678] [serial = 1074] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a6a9400) [pid = 1678] [serial = 1071] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6b4c00) [pid = 1678] [serial = 1072] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x126e4e800) [pid = 1678] [serial = 1059] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126d3c400) [pid = 1678] [serial = 1035] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x129318000) [pid = 1678] [serial = 1041] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11829bc00) [pid = 1678] [serial = 1050] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12124ac00) [pid = 1678] [serial = 1054] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12ba30c00) [pid = 1678] [serial = 1045] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x126ec7c00) [pid = 1678] [serial = 1066] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116153400) [pid = 1678] [serial = 1047] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1290b5c00) [pid = 1678] [serial = 1068] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12707bc00) [pid = 1678] [serial = 1036] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11a0be000) [pid = 1678] [serial = 1053] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128dbf800) [pid = 1678] [serial = 1039] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119157800) [pid = 1678] [serial = 1051] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125130400) [pid = 1678] [serial = 1056] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115e11800) [pid = 1678] [serial = 1062] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116994800) [pid = 1678] [serial = 1048] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a507400) [pid = 1678] [serial = 1069] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12727b800) [pid = 1678] [serial = 1060] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1256b2c00) [pid = 1678] [serial = 1057] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1181d1c00) [pid = 1678] [serial = 1063] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11990ec00) [pid = 1678] [serial = 1030] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118896000) [pid = 1678] [serial = 1029] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1244d6c00) [pid = 1678] [serial = 1033] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1293dd000) [pid = 1678] [serial = 1042] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12113a800) [pid = 1678] [serial = 1032] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1244d8c00) [pid = 1678] [serial = 1065] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x128a25400) [pid = 1678] [serial = 1038] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12a6b4000) [pid = 1678] [serial = 1044] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1678 | 1472088294925 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1678 | 1472088294927 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x112649800 == 27 [pid = 1678] [id = 377] 18:24:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x115e10800) [pid = 1678] [serial = 1130] [outer = 0x0] 18:24:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x115e19800) [pid = 1678] [serial = 1131] [outer = 0x115e10800] 18:24:54 INFO - PROCESS | 1678 | 1472088294959 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x116479000) [pid = 1678] [serial = 1132] [outer = 0x115e10800] 18:24:55 INFO - PROCESS | 1678 | 1472088295283 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1121ms 18:24:55 INFO - PROCESS | 1678 | 1472088295341 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:24:55 INFO - PROCESS | 1678 | 1472088295343 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:24:55 INFO - PROCESS | 1678 | 1472088295346 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1678 | 1472088295348 Marionette TRACE conn2 <- [1,1482,null,{}] 18:24:55 INFO - PROCESS | 1678 | 1472088295352 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:55 INFO - PROCESS | 1678 | 1472088295353 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:55 INFO - PROCESS | 1678 | 1472088295431 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:24:55 INFO - PROCESS | 1678 | 1472088295501 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1678 | 1472088295503 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x117487800 == 28 [pid = 1678] [id = 378] 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x116764800) [pid = 1678] [serial = 1133] [outer = 0x0] 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118291800) [pid = 1678] [serial = 1134] [outer = 0x116764800] 18:24:55 INFO - PROCESS | 1678 | 1472088295531 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118756000) [pid = 1678] [serial = 1135] [outer = 0x116764800] 18:24:55 INFO - PROCESS | 1678 | 1472088295838 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 18:24:55 INFO - PROCESS | 1678 | 1472088295869 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1678 | 1472088295872 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:24:55 INFO - PROCESS | 1678 | 1472088295875 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1678 | 1472088295876 Marionette TRACE conn2 <- [1,1486,null,{}] 18:24:55 INFO - PROCESS | 1678 | 1472088295880 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:55 INFO - PROCESS | 1678 | 1472088295882 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:55 INFO - PROCESS | 1678 | 1472088295960 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:24:55 INFO - PROCESS | 1678 | 1472088295967 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1678 | 1472088295968 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188e4800 == 29 [pid = 1678] [id = 379] 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11910e800) [pid = 1678] [serial = 1136] [outer = 0x0] 18:24:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119907800) [pid = 1678] [serial = 1137] [outer = 0x11910e800] 18:24:55 INFO - PROCESS | 1678 | 1472088295995 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119997c00) [pid = 1678] [serial = 1138] [outer = 0x11910e800] 18:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 18:24:56 INFO - PROCESS | 1678 | 1472088296389 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:24:56 INFO - PROCESS | 1678 | 1472088296399 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:24:56 INFO - PROCESS | 1678 | 1472088296400 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:24:56 INFO - PROCESS | 1678 | 1472088296407 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1678 | 1472088296413 Marionette TRACE conn2 <- [1,1490,null,{}] 18:24:56 INFO - PROCESS | 1678 | 1472088296417 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:56 INFO - PROCESS | 1678 | 1472088296420 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:56 INFO - PROCESS | 1678 | 1472088296498 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:24:56 INFO - PROCESS | 1678 | 1472088296503 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1678 | 1472088296505 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233dc000 == 30 [pid = 1678] [id = 380] 18:24:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119b73000) [pid = 1678] [serial = 1139] [outer = 0x0] 18:24:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124052000) [pid = 1678] [serial = 1140] [outer = 0x119b73000] 18:24:56 INFO - PROCESS | 1678 | 1472088296532 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124c8ec00) [pid = 1678] [serial = 1141] [outer = 0x119b73000] 18:24:56 INFO - PROCESS | 1678 | 1472088296849 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 479ms 18:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:24:56 INFO - PROCESS | 1678 | 1472088296882 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1678 | 1472088296884 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:24:56 INFO - PROCESS | 1678 | 1472088296886 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1678 | 1472088296887 Marionette TRACE conn2 <- [1,1494,null,{}] 18:24:56 INFO - PROCESS | 1678 | 1472088296890 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:56 INFO - PROCESS | 1678 | 1472088296891 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:56 INFO - PROCESS | 1678 | 1472088296966 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:24:57 INFO - PROCESS | 1678 | 1472088297035 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1678 | 1472088297036 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241af000 == 31 [pid = 1678] [id = 381] 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1181d2400) [pid = 1678] [serial = 1142] [outer = 0x0] 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124ee4c00) [pid = 1678] [serial = 1143] [outer = 0x1181d2400] 18:24:57 INFO - PROCESS | 1678 | 1472088297062 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1258ca400) [pid = 1678] [serial = 1144] [outer = 0x1181d2400] 18:24:57 INFO - PROCESS | 1678 | 1472088297401 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 569ms 18:24:57 INFO - PROCESS | 1678 | 1472088297455 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1678 | 1472088297456 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:24:57 INFO - PROCESS | 1678 | 1472088297459 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1678 | 1472088297460 Marionette TRACE conn2 <- [1,1498,null,{}] 18:24:57 INFO - PROCESS | 1678 | 1472088297462 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:57 INFO - PROCESS | 1678 | 1472088297463 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:57 INFO - PROCESS | 1678 | 1472088297554 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:24:57 INFO - PROCESS | 1678 | 1472088297589 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1678 | 1472088297593 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d0b000 == 32 [pid = 1678] [id = 382] 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118756c00) [pid = 1678] [serial = 1145] [outer = 0x0] 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x127079c00) [pid = 1678] [serial = 1146] [outer = 0x118756c00] 18:24:57 INFO - PROCESS | 1678 | 1472088297627 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128a1f000) [pid = 1678] [serial = 1147] [outer = 0x118756c00] 18:24:58 INFO - PROCESS | 1678 | 1472088298018 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 571ms 18:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:24:58 INFO - PROCESS | 1678 | 1472088298031 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1678 | 1472088298032 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:24:58 INFO - PROCESS | 1678 | 1472088298034 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1678 | 1472088298042 Marionette TRACE conn2 <- [1,1502,null,{}] 18:24:58 INFO - PROCESS | 1678 | 1472088298045 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:58 INFO - PROCESS | 1678 | 1472088298046 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:58 INFO - PROCESS | 1678 | 1472088298141 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:24:58 INFO - PROCESS | 1678 | 1472088298177 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1678 | 1472088298178 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b32000 == 33 [pid = 1678] [id = 383] 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128a2a800) [pid = 1678] [serial = 1148] [outer = 0x0] 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1293e1800) [pid = 1678] [serial = 1149] [outer = 0x128a2a800] 18:24:58 INFO - PROCESS | 1678 | 1472088298204 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a50fc00) [pid = 1678] [serial = 1150] [outer = 0x128a2a800] 18:24:58 INFO - PROCESS | 1678 | 1472088298525 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 524ms 18:24:58 INFO - PROCESS | 1678 | 1472088298560 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1678 | 1472088298561 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:24:58 INFO - PROCESS | 1678 | 1472088298565 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1678 | 1472088298566 Marionette TRACE conn2 <- [1,1506,null,{}] 18:24:58 INFO - PROCESS | 1678 | 1472088298569 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:58 INFO - PROCESS | 1678 | 1472088298570 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:58 INFO - PROCESS | 1678 | 1472088298661 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:24:58 INFO - PROCESS | 1678 | 1472088298696 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1678 | 1472088298697 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291bc000 == 34 [pid = 1678] [id = 384] 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x115e97800) [pid = 1678] [serial = 1151] [outer = 0x0] 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a6ab000) [pid = 1678] [serial = 1152] [outer = 0x115e97800] 18:24:58 INFO - PROCESS | 1678 | 1472088298723 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a770c00) [pid = 1678] [serial = 1153] [outer = 0x115e97800] 18:24:59 INFO - PROCESS | 1678 | 1472088299158 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12bf3a800) [pid = 1678] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12bac6800) [pid = 1678] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128a22c00) [pid = 1678] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1132be400) [pid = 1678] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12ad95800) [pid = 1678] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112da3400) [pid = 1678] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116996800) [pid = 1678] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1133f7000) [pid = 1678] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x117453400) [pid = 1678] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x124787000) [pid = 1678] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118754800) [pid = 1678] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a6ab400) [pid = 1678] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x115e17000) [pid = 1678] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124c85400) [pid = 1678] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:24:59 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x121249000) [pid = 1678] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 619ms 18:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:24:59 INFO - PROCESS | 1678 | 1472088299186 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1678 | 1472088299187 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:24:59 INFO - PROCESS | 1678 | 1472088299189 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1678 | 1472088299190 Marionette TRACE conn2 <- [1,1510,null,{}] 18:24:59 INFO - PROCESS | 1678 | 1472088299193 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 1678 | 1472088299201 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:59 INFO - PROCESS | 1678 | 1472088299273 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:24:59 INFO - PROCESS | 1678 | 1472088299278 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1678 | 1472088299281 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12582e000 == 35 [pid = 1678] [id = 385] 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115e12000) [pid = 1678] [serial = 1154] [outer = 0x0] 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x115e9b000) [pid = 1678] [serial = 1155] [outer = 0x115e12000] 18:24:59 INFO - PROCESS | 1678 | 1472088299306 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119163400) [pid = 1678] [serial = 1156] [outer = 0x115e12000] 18:24:59 INFO - PROCESS | 1678 | 1472088299646 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 18:24:59 INFO - PROCESS | 1678 | 1472088299657 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1678 | 1472088299659 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:24:59 INFO - PROCESS | 1678 | 1472088299661 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1678 | 1472088299663 Marionette TRACE conn2 <- [1,1514,null,{}] 18:24:59 INFO - PROCESS | 1678 | 1472088299667 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 1678 | 1472088299669 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:59 INFO - PROCESS | 1678 | 1472088299743 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:24:59 INFO - PROCESS | 1678 | 1472088299798 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1678 | 1472088299799 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:24:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54b000 == 36 [pid = 1678] [id = 386] 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x115cb3400) [pid = 1678] [serial = 1157] [outer = 0x0] 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1207ed800) [pid = 1678] [serial = 1158] [outer = 0x115cb3400] 18:24:59 INFO - PROCESS | 1678 | 1472088299825 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1293dc400) [pid = 1678] [serial = 1159] [outer = 0x115cb3400] 18:25:00 INFO - PROCESS | 1678 | 1472088300093 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 473ms 18:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:25:00 INFO - PROCESS | 1678 | 1472088300135 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1678 | 1472088300136 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:25:00 INFO - PROCESS | 1678 | 1472088300138 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1678 | 1472088300139 Marionette TRACE conn2 <- [1,1518,null,{}] 18:25:00 INFO - PROCESS | 1678 | 1472088300141 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:00 INFO - PROCESS | 1678 | 1472088300143 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:00 INFO - PROCESS | 1678 | 1472088300232 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:25:00 INFO - PROCESS | 1678 | 1472088300235 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1678 | 1472088300237 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab5d800 == 37 [pid = 1678] [id = 387] 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a509000) [pid = 1678] [serial = 1160] [outer = 0x0] 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12ad8e400) [pid = 1678] [serial = 1161] [outer = 0x12a509000] 18:25:00 INFO - PROCESS | 1678 | 1472088300265 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12ba31c00) [pid = 1678] [serial = 1162] [outer = 0x12a509000] 18:25:00 INFO - PROCESS | 1678 | 1472088300604 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 18:25:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:25:00 INFO - PROCESS | 1678 | 1472088300609 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1678 | 1472088300611 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:25:00 INFO - PROCESS | 1678 | 1472088300615 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1678 | 1472088300618 Marionette TRACE conn2 <- [1,1522,null,{}] 18:25:00 INFO - PROCESS | 1678 | 1472088300620 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:00 INFO - PROCESS | 1678 | 1472088300622 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:00 INFO - PROCESS | 1678 | 1472088300735 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:25:00 INFO - PROCESS | 1678 | 1472088300741 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1678 | 1472088300742 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232f0000 == 38 [pid = 1678] [id = 388] 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12ad95800) [pid = 1678] [serial = 1163] [outer = 0x0] 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bac5000) [pid = 1678] [serial = 1164] [outer = 0x12ad95800] 18:25:00 INFO - PROCESS | 1678 | 1472088300769 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12bcfa800) [pid = 1678] [serial = 1165] [outer = 0x12ad95800] 18:25:01 INFO - PROCESS | 1678 | 1472088301040 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:25:01 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 () { 18:25:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:25:01 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 () { 18:25:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:25:01 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 () { 18:25:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:25:01 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 () { 18:25:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:25:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 18:25:01 INFO - PROCESS | 1678 | 1472088301088 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1678 | 1472088301089 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:25:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:25:01 INFO - PROCESS | 1678 | 1472088301091 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1678 | 1472088301092 Marionette TRACE conn2 <- [1,1526,null,{}] 18:25:01 INFO - PROCESS | 1678 | 1472088301095 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:01 INFO - PROCESS | 1678 | 1472088301098 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:01 INFO - PROCESS | 1678 | 1472088301185 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:25:01 INFO - PROCESS | 1678 | 1472088301280 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1678 | 1472088301282 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x113d11000 == 39 [pid = 1678] [id = 389] 18:25:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x111c83800) [pid = 1678] [serial = 1166] [outer = 0x0] 18:25:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x112d9f000) [pid = 1678] [serial = 1167] [outer = 0x111c83800] 18:25:01 INFO - PROCESS | 1678 | 1472088301315 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x115ea0800) [pid = 1678] [serial = 1168] [outer = 0x111c83800] 18:25:01 INFO - PROCESS | 1678 | 1472088301769 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:25:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 720ms 18:25:01 INFO - PROCESS | 1678 | 1472088301813 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1678 | 1472088301815 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:25:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:25:01 INFO - PROCESS | 1678 | 1472088301818 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1678 | 1472088301820 Marionette TRACE conn2 <- [1,1530,null,{}] 18:25:01 INFO - PROCESS | 1678 | 1472088301824 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:01 INFO - PROCESS | 1678 | 1472088301827 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:01 INFO - PROCESS | 1678 | 1472088301939 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:25:02 INFO - PROCESS | 1678 | 1472088302076 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1678 | 1472088302078 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212c5000 == 40 [pid = 1678] [id = 390] 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11990cc00) [pid = 1678] [serial = 1169] [outer = 0x0] 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x119944800) [pid = 1678] [serial = 1170] [outer = 0x11990cc00] 18:25:02 INFO - PROCESS | 1678 | 1472088302111 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11a0bac00) [pid = 1678] [serial = 1171] [outer = 0x11990cc00] 18:25:02 INFO - PROCESS | 1678 | 1472088302515 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:25:02 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 18:25:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:25:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:25:02 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. 18:25:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:25:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 720ms 18:25:02 INFO - PROCESS | 1678 | 1472088302541 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:25:02 INFO - PROCESS | 1678 | 1472088302544 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1678 | 1472088302546 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1678 | 1472088302548 Marionette TRACE conn2 <- [1,1534,null,{}] 18:25:02 INFO - PROCESS | 1678 | 1472088302550 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:02 INFO - PROCESS | 1678 | 1472088302552 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:02 INFO - PROCESS | 1678 | 1472088302663 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:25:02 INFO - PROCESS | 1678 | 1472088302721 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1678 | 1472088302722 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e17000 == 41 [pid = 1678] [id = 391] 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12405c400) [pid = 1678] [serial = 1172] [outer = 0x0] 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x124fb2000) [pid = 1678] [serial = 1173] [outer = 0x12405c400] 18:25:02 INFO - PROCESS | 1678 | 1472088302753 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x126ec3800) [pid = 1678] [serial = 1174] [outer = 0x12405c400] 18:25:03 INFO - PROCESS | 1678 | 1472088303453 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 971ms 18:25:03 INFO - PROCESS | 1678 | 1472088303517 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1678 | 1472088303520 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:25:03 INFO - PROCESS | 1678 | 1472088303523 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1678 | 1472088303525 Marionette TRACE conn2 <- [1,1538,null,{}] 18:25:03 INFO - PROCESS | 1678 | 1472088303529 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:03 INFO - PROCESS | 1678 | 1472088303530 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:03 INFO - PROCESS | 1678 | 1472088303640 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1232f0000 == 40 [pid = 1678] [id = 388] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab5d800 == 39 [pid = 1678] [id = 387] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54b000 == 38 [pid = 1678] [id = 386] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12582e000 == 37 [pid = 1678] [id = 385] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1291bc000 == 36 [pid = 1678] [id = 384] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x113b32000 == 35 [pid = 1678] [id = 383] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x126d0b000 == 34 [pid = 1678] [id = 382] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1241af000 == 33 [pid = 1678] [id = 381] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1233dc000 == 32 [pid = 1678] [id = 380] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1188e4800 == 31 [pid = 1678] [id = 379] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x117487800 == 30 [pid = 1678] [id = 378] 18:25:03 INFO - PROCESS | 1678 | --DOCSHELL 0x112649800 == 29 [pid = 1678] [id = 377] 18:25:03 INFO - PROCESS | 1678 | 1472088303732 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1678 | 1472088303734 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x116018800 == 30 [pid = 1678] [id = 392] 18:25:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x116a0d400) [pid = 1678] [serial = 1175] [outer = 0x0] 18:25:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x117c49c00) [pid = 1678] [serial = 1176] [outer = 0x116a0d400] 18:25:03 INFO - PROCESS | 1678 | 1472088303763 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11940e000) [pid = 1678] [serial = 1177] [outer = 0x116a0d400] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12bcfa000) [pid = 1678] [serial = 1113] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x129316400) [pid = 1678] [serial = 1098] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x126ec6800) [pid = 1678] [serial = 1095] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x127286800) [pid = 1678] [serial = 1096] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6aa800) [pid = 1678] [serial = 1099] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12ba27000) [pid = 1678] [serial = 1104] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11915e400) [pid = 1678] [serial = 1107] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x117c4ac00) [pid = 1678] [serial = 1077] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11852b400) [pid = 1678] [serial = 1078] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116459000) [pid = 1678] [serial = 1080] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119909c00) [pid = 1678] [serial = 1081] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11814a400) [pid = 1678] [serial = 1083] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11829b400) [pid = 1678] [serial = 1084] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12ad8ac00) [pid = 1678] [serial = 1075] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11990c800) [pid = 1678] [serial = 1086] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119993400) [pid = 1678] [serial = 1087] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12aaeec00) [pid = 1678] [serial = 1101] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12124b400) [pid = 1678] [serial = 1089] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x124788000) [pid = 1678] [serial = 1090] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12560ec00) [pid = 1678] [serial = 1092] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1258cb400) [pid = 1678] [serial = 1108] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12ba26800) [pid = 1678] [serial = 1110] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12baba400) [pid = 1678] [serial = 1105] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12ad94c00) [pid = 1678] [serial = 1102] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x126d3d800) [pid = 1678] [serial = 1093] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12bac1400) [pid = 1678] [serial = 1111] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12bf3a000) [pid = 1678] [serial = 1114] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12bfe4c00) [pid = 1678] [serial = 1117] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12bfde400) [pid = 1678] [serial = 1116] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1678 | 1472088304078 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 569ms 18:25:04 INFO - PROCESS | 1678 | 1472088304092 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1678 | 1472088304098 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:25:04 INFO - PROCESS | 1678 | 1472088304111 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1678 | 1472088304115 Marionette TRACE conn2 <- [1,1542,null,{}] 18:25:04 INFO - PROCESS | 1678 | 1472088304120 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:04 INFO - PROCESS | 1678 | 1472088304121 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:04 INFO - PROCESS | 1678 | 1472088304202 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:25:04 INFO - PROCESS | 1678 | 1472088304205 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1678 | 1472088304207 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x119183000 == 31 [pid = 1678] [id = 393] 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11998c800) [pid = 1678] [serial = 1178] [outer = 0x0] 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1207ee800) [pid = 1678] [serial = 1179] [outer = 0x11998c800] 18:25:04 INFO - PROCESS | 1678 | 1472088304236 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1244da400) [pid = 1678] [serial = 1180] [outer = 0x11998c800] 18:25:04 INFO - PROCESS | 1678 | 1472088304561 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 480ms 18:25:04 INFO - PROCESS | 1678 | 1472088304585 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1678 | 1472088304587 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:25:04 INFO - PROCESS | 1678 | 1472088304590 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1678 | 1472088304592 Marionette TRACE conn2 <- [1,1546,null,{}] 18:25:04 INFO - PROCESS | 1678 | 1472088304601 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:04 INFO - PROCESS | 1678 | 1472088304604 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:04 INFO - PROCESS | 1678 | 1472088304700 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:25:04 INFO - PROCESS | 1678 | 1472088304778 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1678 | 1472088304780 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c9000 == 32 [pid = 1678] [id = 394] 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1165ef400) [pid = 1678] [serial = 1181] [outer = 0x0] 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x124fb1c00) [pid = 1678] [serial = 1182] [outer = 0x1165ef400] 18:25:04 INFO - PROCESS | 1678 | 1472088304827 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x128a20400) [pid = 1678] [serial = 1183] [outer = 0x1165ef400] 18:25:05 INFO - PROCESS | 1678 | 1472088305245 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 672ms 18:25:05 INFO - PROCESS | 1678 | 1472088305269 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1678 | 1472088305271 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:25:05 INFO - PROCESS | 1678 | 1472088305273 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1678 | 1472088305275 Marionette TRACE conn2 <- [1,1550,null,{}] 18:25:05 INFO - PROCESS | 1678 | 1472088305277 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:05 INFO - PROCESS | 1678 | 1472088305280 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:05 INFO - PROCESS | 1678 | 1472088305359 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:25:05 INFO - PROCESS | 1678 | 1472088305364 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1678 | 1472088305366 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x125874000 == 33 [pid = 1678] [id = 395] 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x128ba9400) [pid = 1678] [serial = 1184] [outer = 0x0] 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1293d6800) [pid = 1678] [serial = 1185] [outer = 0x128ba9400] 18:25:05 INFO - PROCESS | 1678 | 1472088305392 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a50c000) [pid = 1678] [serial = 1186] [outer = 0x128ba9400] 18:25:05 INFO - PROCESS | 1678 | 1472088305731 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 18:25:05 INFO - PROCESS | 1678 | 1472088305742 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1678 | 1472088305743 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:25:05 INFO - PROCESS | 1678 | 1472088305748 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1678 | 1472088305750 Marionette TRACE conn2 <- [1,1554,null,{}] 18:25:05 INFO - PROCESS | 1678 | 1472088305753 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:05 INFO - PROCESS | 1678 | 1472088305754 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:05 INFO - PROCESS | 1678 | 1472088305836 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:25:05 INFO - PROCESS | 1678 | 1472088305840 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1678 | 1472088305841 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12881f000 == 34 [pid = 1678] [id = 396] 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1132be400) [pid = 1678] [serial = 1187] [outer = 0x0] 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a6ab400) [pid = 1678] [serial = 1188] [outer = 0x1132be400] 18:25:05 INFO - PROCESS | 1678 | 1472088305869 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12ad8d000) [pid = 1678] [serial = 1189] [outer = 0x1132be400] 18:25:06 INFO - PROCESS | 1678 | 1472088306257 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 18:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:25:06 INFO - PROCESS | 1678 | 1472088306268 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1678 | 1472088306270 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:25:06 INFO - PROCESS | 1678 | 1472088306272 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1678 | 1472088306273 Marionette TRACE conn2 <- [1,1558,null,{}] 18:25:06 INFO - PROCESS | 1678 | 1472088306274 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:06 INFO - PROCESS | 1678 | 1472088306279 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:06 INFO - PROCESS | 1678 | 1472088306436 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:25:06 INFO - PROCESS | 1678 | 1472088306456 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1678 | 1472088306457 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291c5000 == 35 [pid = 1678] [id = 397] 18:25:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12ba24c00) [pid = 1678] [serial = 1190] [outer = 0x0] 18:25:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12babe800) [pid = 1678] [serial = 1191] [outer = 0x12ba24c00] 18:25:06 INFO - PROCESS | 1678 | 1472088306500 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bf3c800) [pid = 1678] [serial = 1192] [outer = 0x12ba24c00] 18:25:06 INFO - PROCESS | 1678 | 1472088306970 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 719ms 18:25:06 INFO - PROCESS | 1678 | 1472088306992 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1678 | 1472088306994 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:25:07 INFO - PROCESS | 1678 | 1472088307000 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1678 | 1472088307012 Marionette TRACE conn2 <- [1,1562,null,{}] 18:25:07 INFO - PROCESS | 1678 | 1472088307016 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:07 INFO - PROCESS | 1678 | 1472088307018 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:07 INFO - PROCESS | 1678 | 1472088307159 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:25:07 INFO - PROCESS | 1678 | 1472088307214 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1678 | 1472088307215 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a681000 == 36 [pid = 1678] [id = 398] 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124eeb400) [pid = 1678] [serial = 1193] [outer = 0x0] 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a506800) [pid = 1678] [serial = 1194] [outer = 0x124eeb400] 18:25:07 INFO - PROCESS | 1678 | 1472088307255 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12bfe6400) [pid = 1678] [serial = 1195] [outer = 0x124eeb400] 18:25:07 INFO - PROCESS | 1678 | 1472088307600 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 633ms 18:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:25:07 INFO - PROCESS | 1678 | 1472088307636 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1678 | 1472088307637 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:25:07 INFO - PROCESS | 1678 | 1472088307639 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1678 | 1472088307640 Marionette TRACE conn2 <- [1,1566,null,{}] 18:25:07 INFO - PROCESS | 1678 | 1472088307643 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:07 INFO - PROCESS | 1678 | 1472088307644 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:07 INFO - PROCESS | 1678 | 1472088307741 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:25:07 INFO - PROCESS | 1678 | 1472088307745 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1678 | 1472088307746 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab50800 == 37 [pid = 1678] [id = 399] 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125c58800) [pid = 1678] [serial = 1196] [outer = 0x0] 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12c243c00) [pid = 1678] [serial = 1197] [outer = 0x125c58800] 18:25:07 INFO - PROCESS | 1678 | 1472088307772 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12c355800) [pid = 1678] [serial = 1198] [outer = 0x125c58800] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118756c00) [pid = 1678] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115e10800) [pid = 1678] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119b73000) [pid = 1678] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112fdac00) [pid = 1678] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1176c9800) [pid = 1678] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128a2a800) [pid = 1678] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11a02c000) [pid = 1678] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x115e97800) [pid = 1678] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1290b3c00) [pid = 1678] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x115e12000) [pid = 1678] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a509000) [pid = 1678] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116764800) [pid = 1678] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11910e800) [pid = 1678] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1181d2400) [pid = 1678] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:25:08 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x115cb3400) [pid = 1678] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:25:08 INFO - PROCESS | 1678 | 1472088308175 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 569ms 18:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:25:08 INFO - PROCESS | 1678 | 1472088308209 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1678 | 1472088308210 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1678 | 1472088308212 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1678 | 1472088308213 Marionette TRACE conn2 <- [1,1570,null,{}] 18:25:08 INFO - PROCESS | 1678 | 1472088308215 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:08 INFO - PROCESS | 1678 | 1472088308216 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:08 INFO - PROCESS | 1678 | 1472088308292 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:25:08 INFO - PROCESS | 1678 | 1472088308297 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1678 | 1472088308298 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c8000 == 38 [pid = 1678] [id = 400] 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116766400) [pid = 1678] [serial = 1199] [outer = 0x0] 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119904800) [pid = 1678] [serial = 1200] [outer = 0x116766400] 18:25:08 INFO - PROCESS | 1678 | 1472088308324 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x123382800) [pid = 1678] [serial = 1201] [outer = 0x116766400] 18:25:08 INFO - PROCESS | 1678 | 1472088308665 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 18:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:25:08 INFO - PROCESS | 1678 | 1472088308682 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1678 | 1472088308683 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1678 | 1472088308685 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1678 | 1472088308686 Marionette TRACE conn2 <- [1,1574,null,{}] 18:25:08 INFO - PROCESS | 1678 | 1472088308689 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:08 INFO - PROCESS | 1678 | 1472088308690 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:08 INFO - PROCESS | 1678 | 1472088308797 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:25:08 INFO - PROCESS | 1678 | 1472088308803 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1678 | 1472088308804 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5c000 == 39 [pid = 1678] [id = 401] 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1181cf400) [pid = 1678] [serial = 1202] [outer = 0x0] 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x127285400) [pid = 1678] [serial = 1203] [outer = 0x1181cf400] 18:25:08 INFO - PROCESS | 1678 | 1472088308829 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12c23fc00) [pid = 1678] [serial = 1204] [outer = 0x1181cf400] 18:25:09 INFO - PROCESS | 1678 | 1472088309161 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 18:25:09 INFO - PROCESS | 1678 | 1472088309204 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1678 | 1472088309206 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:25:09 INFO - PROCESS | 1678 | 1472088309208 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1678 | 1472088309210 Marionette TRACE conn2 <- [1,1578,null,{}] 18:25:09 INFO - PROCESS | 1678 | 1472088309212 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 1678 | 1472088309214 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:09 INFO - PROCESS | 1678 | 1472088309305 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:25:09 INFO - PROCESS | 1678 | 1472088309309 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1678 | 1472088309310 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c67e000 == 40 [pid = 1678] [id = 402] 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12c356000) [pid = 1678] [serial = 1205] [outer = 0x0] 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12c360400) [pid = 1678] [serial = 1206] [outer = 0x12c356000] 18:25:09 INFO - PROCESS | 1678 | 1472088309338 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12cae4c00) [pid = 1678] [serial = 1207] [outer = 0x12c356000] 18:25:09 INFO - PROCESS | 1678 | 1472088309679 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 18:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:25:09 INFO - PROCESS | 1678 | 1472088309740 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1678 | 1472088309741 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:25:09 INFO - PROCESS | 1678 | 1472088309743 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1678 | 1472088309744 Marionette TRACE conn2 <- [1,1582,null,{}] 18:25:09 INFO - PROCESS | 1678 | 1472088309746 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 1678 | 1472088309747 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:09 INFO - PROCESS | 1678 | 1472088309826 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:25:09 INFO - PROCESS | 1678 | 1472088309832 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1678 | 1472088309833 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca46000 == 41 [pid = 1678] [id = 403] 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124b7b400) [pid = 1678] [serial = 1208] [outer = 0x0] 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124b7f800) [pid = 1678] [serial = 1209] [outer = 0x124b7b400] 18:25:09 INFO - PROCESS | 1678 | 1472088309860 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12cadf000) [pid = 1678] [serial = 1210] [outer = 0x124b7b400] 18:25:10 INFO - PROCESS | 1678 | 1472088310332 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 619ms 18:25:10 INFO - PROCESS | 1678 | 1472088310365 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1678 | 1472088310369 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:25:10 INFO - PROCESS | 1678 | 1472088310374 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1678 | 1472088310378 Marionette TRACE conn2 <- [1,1586,null,{}] 18:25:10 INFO - PROCESS | 1678 | 1472088310386 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:10 INFO - PROCESS | 1678 | 1472088310389 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:10 INFO - PROCESS | 1678 | 1472088310555 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:25:10 INFO - PROCESS | 1678 | 1472088310735 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1678 | 1472088310737 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x118386800 == 42 [pid = 1678] [id = 404] 18:25:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118151800) [pid = 1678] [serial = 1211] [outer = 0x0] 18:25:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11852b400) [pid = 1678] [serial = 1212] [outer = 0x118151800] 18:25:10 INFO - PROCESS | 1678 | 1472088310790 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119858000) [pid = 1678] [serial = 1213] [outer = 0x118151800] 18:25:11 INFO - PROCESS | 1678 | 1472088311229 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 882ms 18:25:11 INFO - PROCESS | 1678 | 1472088311255 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1678 | 1472088311258 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:25:11 INFO - PROCESS | 1678 | 1472088311263 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1678 | 1472088311265 Marionette TRACE conn2 <- [1,1590,null,{}] 18:25:11 INFO - PROCESS | 1678 | 1472088311267 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:11 INFO - PROCESS | 1678 | 1472088311269 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:11 INFO - PROCESS | 1678 | 1472088311372 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:25:11 INFO - PROCESS | 1678 | 1472088311432 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1678 | 1472088311434 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x125835000 == 43 [pid = 1678] [id = 405] 18:25:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11985f000) [pid = 1678] [serial = 1214] [outer = 0x0] 18:25:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x119906c00) [pid = 1678] [serial = 1215] [outer = 0x11985f000] 18:25:11 INFO - PROCESS | 1678 | 1472088311465 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119c13800) [pid = 1678] [serial = 1216] [outer = 0x11985f000] 18:25:11 INFO - PROCESS | 1678 | 1472088311885 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 18:25:11 INFO - PROCESS | 1678 | 1472088311934 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1678 | 1472088311935 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:25:11 INFO - PROCESS | 1678 | 1472088311938 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1678 | 1472088311940 Marionette TRACE conn2 <- [1,1594,null,{}] 18:25:11 INFO - PROCESS | 1678 | 1472088311948 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:11 INFO - PROCESS | 1678 | 1472088311952 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:12 INFO - PROCESS | 1678 | 1472088312077 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:25:12 INFO - PROCESS | 1678 | 1472088312152 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 1678 | 1472088312154 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca3a800 == 44 [pid = 1678] [id = 406] 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x124b74c00) [pid = 1678] [serial = 1217] [outer = 0x0] 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1256ad400) [pid = 1678] [serial = 1218] [outer = 0x124b74c00] 18:25:12 INFO - PROCESS | 1678 | 1472088312187 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12707ac00) [pid = 1678] [serial = 1219] [outer = 0x124b74c00] 18:25:12 INFO - PROCESS | 1678 | 1472088312606 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 721ms 18:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:25:12 INFO - PROCESS | 1678 | 1472088312660 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1678 | 1472088312662 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:25:12 INFO - PROCESS | 1678 | 1472088312664 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1678 | 1472088312665 Marionette TRACE conn2 <- [1,1598,null,{}] 18:25:12 INFO - PROCESS | 1678 | 1472088312668 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:12 INFO - PROCESS | 1678 | 1472088312669 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:12 INFO - PROCESS | 1678 | 1472088312772 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:25:12 INFO - PROCESS | 1678 | 1472088312831 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 1678 | 1472088312833 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd66000 == 45 [pid = 1678] [id = 407] 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x128a22400) [pid = 1678] [serial = 1220] [outer = 0x0] 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x129314000) [pid = 1678] [serial = 1221] [outer = 0x128a22400] 18:25:12 INFO - PROCESS | 1678 | 1472088312862 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12a6b4c00) [pid = 1678] [serial = 1222] [outer = 0x128a22400] 18:25:13 INFO - PROCESS | 1678 | 1472088313312 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 721ms 18:25:13 INFO - PROCESS | 1678 | 1472088313549 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1678 | 1472088313552 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:25:13 INFO - PROCESS | 1678 | 1472088313572 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1678 | 1472088313574 Marionette TRACE conn2 <- [1,1602,null,{}] 18:25:13 INFO - PROCESS | 1678 | 1472088313577 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:13 INFO - PROCESS | 1678 | 1472088313582 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:13 INFO - PROCESS | 1678 | 1472088313681 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:25:13 INFO - PROCESS | 1678 | 1472088313750 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1678 | 1472088313753 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x11640a800 == 46 [pid = 1678] [id = 408] 18:25:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x115e12000) [pid = 1678] [serial = 1223] [outer = 0x0] 18:25:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x115e1bc00) [pid = 1678] [serial = 1224] [outer = 0x115e12000] 18:25:13 INFO - PROCESS | 1678 | 1472088313781 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1164b5800) [pid = 1678] [serial = 1225] [outer = 0x115e12000] 18:25:14 INFO - PROCESS | 1678 | 1472088314219 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 18:25:14 INFO - PROCESS | 1678 | 1472088314263 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1678 | 1472088314265 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:25:14 INFO - PROCESS | 1678 | 1472088314270 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1678 | 1472088314273 Marionette TRACE conn2 <- [1,1606,null,{}] 18:25:14 INFO - PROCESS | 1678 | 1472088314275 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:14 INFO - PROCESS | 1678 | 1472088314277 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:14 INFO - PROCESS | 1678 | 1472088314372 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12c67e000 == 45 [pid = 1678] [id = 402] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc5c000 == 44 [pid = 1678] [id = 401] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c8000 == 43 [pid = 1678] [id = 400] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab50800 == 42 [pid = 1678] [id = 399] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12a681000 == 41 [pid = 1678] [id = 398] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x1291c5000 == 40 [pid = 1678] [id = 397] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12881f000 == 39 [pid = 1678] [id = 396] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x125874000 == 38 [pid = 1678] [id = 395] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c9000 == 37 [pid = 1678] [id = 394] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x119183000 == 36 [pid = 1678] [id = 393] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x116018800 == 35 [pid = 1678] [id = 392] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x129e17000 == 34 [pid = 1678] [id = 391] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x1212c5000 == 33 [pid = 1678] [id = 390] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x113d11000 == 32 [pid = 1678] [id = 389] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x11640a800 == 31 [pid = 1678] [id = 408] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd66000 == 30 [pid = 1678] [id = 407] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca3a800 == 29 [pid = 1678] [id = 406] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x125835000 == 28 [pid = 1678] [id = 405] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca46000 == 27 [pid = 1678] [id = 403] 18:25:14 INFO - PROCESS | 1678 | --DOCSHELL 0x118386800 == 26 [pid = 1678] [id = 404] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x127079c00) [pid = 1678] [serial = 1146] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x115e19800) [pid = 1678] [serial = 1131] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x116479000) [pid = 1678] [serial = 1132] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x124052000) [pid = 1678] [serial = 1140] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x124c8ec00) [pid = 1678] [serial = 1141] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x115ea0400) [pid = 1678] [serial = 1128] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x116a06000) [pid = 1678] [serial = 1129] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x11990b400) [pid = 1678] [serial = 1120] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11875e400) [pid = 1678] [serial = 1119] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1293e1800) [pid = 1678] [serial = 1149] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x128a1f000) [pid = 1678] [serial = 1147] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124ee3800) [pid = 1678] [serial = 1123] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12444d800) [pid = 1678] [serial = 1122] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12a6ab000) [pid = 1678] [serial = 1152] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a50a800) [pid = 1678] [serial = 1126] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a50fc00) [pid = 1678] [serial = 1150] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x129312c00) [pid = 1678] [serial = 1125] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115e9b000) [pid = 1678] [serial = 1155] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119163400) [pid = 1678] [serial = 1156] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12ad8e400) [pid = 1678] [serial = 1161] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a770c00) [pid = 1678] [serial = 1153] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118291800) [pid = 1678] [serial = 1134] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118756000) [pid = 1678] [serial = 1135] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12ba31c00) [pid = 1678] [serial = 1162] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119907800) [pid = 1678] [serial = 1137] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119997c00) [pid = 1678] [serial = 1138] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1258ca400) [pid = 1678] [serial = 1144] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12bac5000) [pid = 1678] [serial = 1164] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x124ee4c00) [pid = 1678] [serial = 1143] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1293dc400) [pid = 1678] [serial = 1159] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1207ed800) [pid = 1678] [serial = 1158] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1678 | 1472088315012 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1678 | 1472088315014 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x112f1b800 == 27 [pid = 1678] [id = 409] 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113d52400) [pid = 1678] [serial = 1226] [outer = 0x0] 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115caec00) [pid = 1678] [serial = 1227] [outer = 0x113d52400] 18:25:15 INFO - PROCESS | 1678 | 1472088315048 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x115e1cc00) [pid = 1678] [serial = 1228] [outer = 0x113d52400] 18:25:15 INFO - PROCESS | 1678 | 1472088315368 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1123ms 18:25:15 INFO - PROCESS | 1678 | 1472088315393 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1678 | 1472088315395 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:25:15 INFO - PROCESS | 1678 | 1472088315401 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1678 | 1472088315403 Marionette TRACE conn2 <- [1,1610,null,{}] 18:25:15 INFO - PROCESS | 1678 | 1472088315406 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:15 INFO - PROCESS | 1678 | 1472088315408 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:15 INFO - PROCESS | 1678 | 1472088315487 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:25:15 INFO - PROCESS | 1678 | 1472088315492 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1678 | 1472088315494 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x117481800 == 28 [pid = 1678] [id = 410] 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116994800) [pid = 1678] [serial = 1229] [outer = 0x0] 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116ab3800) [pid = 1678] [serial = 1230] [outer = 0x116994800] 18:25:15 INFO - PROCESS | 1678 | 1472088315524 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1176cb800) [pid = 1678] [serial = 1231] [outer = 0x116994800] 18:25:15 INFO - PROCESS | 1678 | 1472088315873 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 18:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:25:15 INFO - PROCESS | 1678 | 1472088315923 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1678 | 1472088315925 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:25:15 INFO - PROCESS | 1678 | 1472088315928 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1678 | 1472088315929 Marionette TRACE conn2 <- [1,1614,null,{}] 18:25:15 INFO - PROCESS | 1678 | 1472088315931 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:15 INFO - PROCESS | 1678 | 1472088315933 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:16 INFO - PROCESS | 1678 | 1472088316010 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:25:16 INFO - PROCESS | 1678 | 1472088316016 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1678 | 1472088316017 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170e8000 == 29 [pid = 1678] [id = 411] 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118147c00) [pid = 1678] [serial = 1232] [outer = 0x0] 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11828c800) [pid = 1678] [serial = 1233] [outer = 0x118147c00] 18:25:16 INFO - PROCESS | 1678 | 1472088316052 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1185a7c00) [pid = 1678] [serial = 1234] [outer = 0x118147c00] 18:25:16 INFO - PROCESS | 1678 | 1472088316405 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:25:16 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 18:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 18:25:16 INFO - PROCESS | 1678 | 1472088316449 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1678 | 1472088316450 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:25:16 INFO - PROCESS | 1678 | 1472088316457 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1678 | 1472088316462 Marionette TRACE conn2 <- [1,1618,null,{}] 18:25:16 INFO - PROCESS | 1678 | 1472088316465 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 1678 | 1472088316468 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:16 INFO - PROCESS | 1678 | 1472088316544 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:25:16 INFO - PROCESS | 1678 | 1472088316549 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1678 | 1472088316550 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x119839800 == 30 [pid = 1678] [id = 412] 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118758800) [pid = 1678] [serial = 1235] [outer = 0x0] 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119162c00) [pid = 1678] [serial = 1236] [outer = 0x118758800] 18:25:16 INFO - PROCESS | 1678 | 1472088316578 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119902800) [pid = 1678] [serial = 1237] [outer = 0x118758800] 18:25:16 INFO - PROCESS | 1678 | 1472088316891 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 478ms 18:25:16 INFO - PROCESS | 1678 | 1472088316932 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1678 | 1472088316934 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:25:16 INFO - PROCESS | 1678 | 1472088316936 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1678 | 1472088316937 Marionette TRACE conn2 <- [1,1622,null,{}] 18:25:16 INFO - PROCESS | 1678 | 1472088316940 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 1678 | 1472088316941 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:17 INFO - PROCESS | 1678 | 1472088317016 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:25:17 INFO - PROCESS | 1678 | 1472088317094 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1678 | 1472088317095 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b4000 == 31 [pid = 1678] [id = 413] 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118759000) [pid = 1678] [serial = 1238] [outer = 0x0] 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11998e000) [pid = 1678] [serial = 1239] [outer = 0x118759000] 18:25:17 INFO - PROCESS | 1678 | 1472088317127 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119b6fc00) [pid = 1678] [serial = 1240] [outer = 0x118759000] 18:25:17 INFO - PROCESS | 1678 | 1472088317466 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:25:17 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 18:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 569ms 18:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:25:17 INFO - PROCESS | 1678 | 1472088317507 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1678 | 1472088317508 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:25:17 INFO - PROCESS | 1678 | 1472088317511 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1678 | 1472088317512 Marionette TRACE conn2 <- [1,1626,null,{}] 18:25:17 INFO - PROCESS | 1678 | 1472088317514 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:17 INFO - PROCESS | 1678 | 1472088317515 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:17 INFO - PROCESS | 1678 | 1472088317610 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:25:17 INFO - PROCESS | 1678 | 1472088317614 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1678 | 1472088317618 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x124b05000 == 32 [pid = 1678] [id = 414] 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118147400) [pid = 1678] [serial = 1241] [outer = 0x0] 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x121249c00) [pid = 1678] [serial = 1242] [outer = 0x118147400] 18:25:17 INFO - PROCESS | 1678 | 1472088317652 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124055000) [pid = 1678] [serial = 1243] [outer = 0x118147400] 18:25:17 INFO - PROCESS | 1678 | 1472088317983 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 18:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:25:18 INFO - PROCESS | 1678 | 1472088318032 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1678 | 1472088318033 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:25:18 INFO - PROCESS | 1678 | 1472088318035 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1678 | 1472088318036 Marionette TRACE conn2 <- [1,1630,null,{}] 18:25:18 INFO - PROCESS | 1678 | 1472088318038 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:18 INFO - PROCESS | 1678 | 1472088318040 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:18 INFO - PROCESS | 1678 | 1472088318134 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:25:18 INFO - PROCESS | 1678 | 1472088318171 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1678 | 1472088318172 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x112648800 == 33 [pid = 1678] [id = 415] 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12444d800) [pid = 1678] [serial = 1244] [outer = 0x0] 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x124b75800) [pid = 1678] [serial = 1245] [outer = 0x12444d800] 18:25:18 INFO - PROCESS | 1678 | 1472088318197 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124bcb400) [pid = 1678] [serial = 1246] [outer = 0x12444d800] 18:25:18 INFO - PROCESS | 1678 | 1472088318526 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 18:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:25:18 INFO - PROCESS | 1678 | 1472088318560 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1678 | 1472088318561 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:25:18 INFO - PROCESS | 1678 | 1472088318564 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1678 | 1472088318566 Marionette TRACE conn2 <- [1,1634,null,{}] 18:25:18 INFO - PROCESS | 1678 | 1472088318570 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:18 INFO - PROCESS | 1678 | 1472088318571 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:18 INFO - PROCESS | 1678 | 1472088318693 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:25:18 INFO - PROCESS | 1678 | 1472088318709 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1678 | 1472088318711 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x128808000 == 34 [pid = 1678] [id = 416] 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1191a9000) [pid = 1678] [serial = 1247] [outer = 0x0] 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x124faf400) [pid = 1678] [serial = 1248] [outer = 0x1191a9000] 18:25:18 INFO - PROCESS | 1678 | 1472088318753 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1256b2c00) [pid = 1678] [serial = 1249] [outer = 0x1191a9000] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12ad95800) [pid = 1678] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12ba24c00) [pid = 1678] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x124eeb400) [pid = 1678] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x125c58800) [pid = 1678] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11998c800) [pid = 1678] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1132be400) [pid = 1678] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11990cc00) [pid = 1678] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x111c83800) [pid = 1678] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x116a0d400) [pid = 1678] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1165ef400) [pid = 1678] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12c356000) [pid = 1678] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12405c400) [pid = 1678] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124b7b400) [pid = 1678] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128ba9400) [pid = 1678] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x116766400) [pid = 1678] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:25:19 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1181cf400) [pid = 1678] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:25:19 INFO - PROCESS | 1678 | 1472088319397 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms 18:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:25:19 INFO - PROCESS | 1678 | 1472088319436 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1678 | 1472088319437 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:25:19 INFO - PROCESS | 1678 | 1472088319439 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1678 | 1472088319441 Marionette TRACE conn2 <- [1,1638,null,{}] 18:25:19 INFO - PROCESS | 1678 | 1472088319443 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:19 INFO - PROCESS | 1678 | 1472088319444 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:19 INFO - PROCESS | 1678 | 1472088319519 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:25:19 INFO - PROCESS | 1678 | 1472088319523 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1678 | 1472088319524 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f2800 == 35 [pid = 1678] [id = 417] 18:25:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115e1dc00) [pid = 1678] [serial = 1250] [outer = 0x0] 18:25:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119b75c00) [pid = 1678] [serial = 1251] [outer = 0x115e1dc00] 18:25:19 INFO - PROCESS | 1678 | 1472088319552 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1258c7400) [pid = 1678] [serial = 1252] [outer = 0x115e1dc00] 18:25:19 INFO - PROCESS | 1678 | 1472088319881 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 18:25:19 INFO - PROCESS | 1678 | 1472088319909 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1678 | 1472088319910 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:25:19 INFO - PROCESS | 1678 | 1472088319914 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1678 | 1472088319916 Marionette TRACE conn2 <- [1,1642,null,{}] 18:25:19 INFO - PROCESS | 1678 | 1472088319918 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:19 INFO - PROCESS | 1678 | 1472088319919 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | 1472088320018 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:25:20 INFO - PROCESS | 1678 | 1472088320039 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1678 | 1472088320040 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ad7000 == 36 [pid = 1678] [id = 418] 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1176c3000) [pid = 1678] [serial = 1253] [outer = 0x0] 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1258d0000) [pid = 1678] [serial = 1254] [outer = 0x1176c3000] 18:25:20 INFO - PROCESS | 1678 | 1472088320066 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126d3e400) [pid = 1678] [serial = 1255] [outer = 0x1176c3000] 18:25:20 INFO - PROCESS | 1678 | 1472088320365 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 18:25:20 INFO - PROCESS | 1678 | 1472088320384 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1678 | 1472088320385 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:25:20 INFO - PROCESS | 1678 | 1472088320387 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1678 | 1472088320388 Marionette TRACE conn2 <- [1,1646,null,{}] 18:25:20 INFO - PROCESS | 1678 | 1472088320390 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 1678 | 1472088320392 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | 1472088320469 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:25:20 INFO - PROCESS | 1678 | 1472088320472 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1678 | 1472088320474 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e14800 == 37 [pid = 1678] [id = 419] 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x126dae400) [pid = 1678] [serial = 1256] [outer = 0x0] 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12707c400) [pid = 1678] [serial = 1257] [outer = 0x126dae400] 18:25:20 INFO - PROCESS | 1678 | 1472088320504 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128a1d800) [pid = 1678] [serial = 1258] [outer = 0x126dae400] 18:25:20 INFO - PROCESS | 1678 | 1472088320835 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 469ms 18:25:20 INFO - PROCESS | 1678 | 1472088320856 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1678 | 1472088320858 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:25:20 INFO - PROCESS | 1678 | 1472088320860 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1678 | 1472088320862 Marionette TRACE conn2 <- [1,1650,null,{}] 18:25:20 INFO - PROCESS | 1678 | 1472088320867 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 1678 | 1472088320868 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | 1472088320983 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:25:20 INFO - PROCESS | 1678 | 1472088320988 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1678 | 1472088320990 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247ab000 == 38 [pid = 1678] [id = 420] 18:25:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x125c56c00) [pid = 1678] [serial = 1259] [outer = 0x0] 18:25:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128a21800) [pid = 1678] [serial = 1260] [outer = 0x125c56c00] 18:25:21 INFO - PROCESS | 1678 | 1472088321015 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12931c000) [pid = 1678] [serial = 1261] [outer = 0x125c56c00] 18:25:21 INFO - PROCESS | 1678 | 1472088321390 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 572ms 18:25:21 INFO - PROCESS | 1678 | 1472088321433 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 1678 | 1472088321435 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:25:21 INFO - PROCESS | 1678 | 1472088321439 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1678 | 1472088321441 Marionette TRACE conn2 <- [1,1654,null,{}] 18:25:21 INFO - PROCESS | 1678 | 1472088321445 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:21 INFO - PROCESS | 1678 | 1472088321446 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:21 INFO - PROCESS | 1678 | 1472088321564 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:25:21 INFO - PROCESS | 1678 | 1472088321622 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1678 | 1472088321625 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x117003800 == 39 [pid = 1678] [id = 421] 18:25:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x115e17000) [pid = 1678] [serial = 1262] [outer = 0x0] 18:25:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x115e2b400) [pid = 1678] [serial = 1263] [outer = 0x115e17000] 18:25:21 INFO - PROCESS | 1678 | 1472088321658 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11691f000) [pid = 1678] [serial = 1264] [outer = 0x115e17000] 18:25:22 INFO - PROCESS | 1678 | 1472088322193 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 770ms 18:25:22 INFO - PROCESS | 1678 | 1472088322209 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1678 | 1472088322212 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:25:22 INFO - PROCESS | 1678 | 1472088322245 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1678 | 1472088322249 Marionette TRACE conn2 <- [1,1658,null,{}] 18:25:22 INFO - PROCESS | 1678 | 1472088322251 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 1678 | 1472088322253 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:22 INFO - PROCESS | 1678 | 1472088322360 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:25:22 INFO - PROCESS | 1678 | 1472088322440 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1678 | 1472088322442 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x119827000 == 40 [pid = 1678] [id = 422] 18:25:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118297400) [pid = 1678] [serial = 1265] [outer = 0x0] 18:25:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1185a1800) [pid = 1678] [serial = 1266] [outer = 0x118297400] 18:25:22 INFO - PROCESS | 1678 | 1472088322473 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11889d400) [pid = 1678] [serial = 1267] [outer = 0x118297400] 18:25:23 INFO - PROCESS | 1678 | 1472088323157 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 924ms 18:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:25:23 INFO - PROCESS | 1678 | 1472088323167 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1678 | 1472088323169 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:25:23 INFO - PROCESS | 1678 | 1472088323173 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1678 | 1472088323174 Marionette TRACE conn2 <- [1,1662,null,{}] 18:25:23 INFO - PROCESS | 1678 | 1472088323178 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:23 INFO - PROCESS | 1678 | 1472088323180 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:23 INFO - PROCESS | 1678 | 1472088323290 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:25:23 INFO - PROCESS | 1678 | 1472088323372 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1678 | 1472088323375 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x11640e800 == 41 [pid = 1678] [id = 423] 18:25:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x116a0e400) [pid = 1678] [serial = 1268] [outer = 0x0] 18:25:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x117157400) [pid = 1678] [serial = 1269] [outer = 0x116a0e400] 18:25:23 INFO - PROCESS | 1678 | 1472088323404 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x118148c00) [pid = 1678] [serial = 1270] [outer = 0x116a0e400] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x129e14800 == 40 [pid = 1678] [id = 419] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128ad7000 == 39 [pid = 1678] [id = 418] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f2800 == 38 [pid = 1678] [id = 417] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128808000 == 37 [pid = 1678] [id = 416] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x112648800 == 36 [pid = 1678] [id = 415] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x124b05000 == 35 [pid = 1678] [id = 414] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b4000 == 34 [pid = 1678] [id = 413] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119839800 == 33 [pid = 1678] [id = 412] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1170e8000 == 32 [pid = 1678] [id = 411] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x117481800 == 31 [pid = 1678] [id = 410] 18:25:23 INFO - PROCESS | 1678 | --DOCSHELL 0x112f1b800 == 30 [pid = 1678] [id = 409] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12bcfa800) [pid = 1678] [serial = 1165] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12babe800) [pid = 1678] [serial = 1191] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a506800) [pid = 1678] [serial = 1194] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12bf3c800) [pid = 1678] [serial = 1192] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12c243c00) [pid = 1678] [serial = 1197] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1207ee800) [pid = 1678] [serial = 1179] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1244da400) [pid = 1678] [serial = 1180] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12a6ab400) [pid = 1678] [serial = 1188] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119944800) [pid = 1678] [serial = 1170] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11a0bac00) [pid = 1678] [serial = 1171] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112d9f000) [pid = 1678] [serial = 1167] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115ea0800) [pid = 1678] [serial = 1168] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x117c49c00) [pid = 1678] [serial = 1176] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11940e000) [pid = 1678] [serial = 1177] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124fb1c00) [pid = 1678] [serial = 1182] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12cae4c00) [pid = 1678] [serial = 1207] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x128a20400) [pid = 1678] [serial = 1183] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124fb2000) [pid = 1678] [serial = 1173] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12bfe6400) [pid = 1678] [serial = 1195] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124b7f800) [pid = 1678] [serial = 1209] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126ec3800) [pid = 1678] [serial = 1174] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1293d6800) [pid = 1678] [serial = 1185] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12cadf000) [pid = 1678] [serial = 1210] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a50c000) [pid = 1678] [serial = 1186] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x119904800) [pid = 1678] [serial = 1200] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x123382800) [pid = 1678] [serial = 1201] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12c360400) [pid = 1678] [serial = 1206] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12c355800) [pid = 1678] [serial = 1198] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x127285400) [pid = 1678] [serial = 1203] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12ad8d000) [pid = 1678] [serial = 1189] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12c23fc00) [pid = 1678] [serial = 1204] [outer = 0x0] [url = about:blank] 18:25:23 INFO - PROCESS | 1678 | 1472088323811 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 675ms 18:25:23 INFO - PROCESS | 1678 | 1472088323851 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1678 | 1472088323854 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:25:23 INFO - PROCESS | 1678 | 1472088323858 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1678 | 1472088323860 Marionette TRACE conn2 <- [1,1666,null,{}] 18:25:23 INFO - PROCESS | 1678 | 1472088323864 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:23 INFO - PROCESS | 1678 | 1472088323865 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:23 INFO - PROCESS | 1678 | 1472088323943 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:25:23 INFO - PROCESS | 1678 | 1472088323949 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1678 | 1472088323951 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a8000 == 31 [pid = 1678] [id = 424] 18:25:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118755400) [pid = 1678] [serial = 1271] [outer = 0x0] 18:25:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1188a2c00) [pid = 1678] [serial = 1272] [outer = 0x118755400] 18:25:23 INFO - PROCESS | 1678 | 1472088323979 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119856800) [pid = 1678] [serial = 1273] [outer = 0x118755400] 18:25:24 INFO - PROCESS | 1678 | 1472088324304 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 474ms 18:25:24 INFO - PROCESS | 1678 | 1472088324347 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1678 | 1472088324348 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:25:24 INFO - PROCESS | 1678 | 1472088324352 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1678 | 1472088324354 Marionette TRACE conn2 <- [1,1670,null,{}] 18:25:24 INFO - PROCESS | 1678 | 1472088324362 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 1678 | 1472088324365 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:24 INFO - PROCESS | 1678 | 1472088324446 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:25:24 INFO - PROCESS | 1678 | 1472088324454 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1678 | 1472088324456 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e4000 == 32 [pid = 1678] [id = 425] 18:25:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119861400) [pid = 1678] [serial = 1274] [outer = 0x0] 18:25:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11998e800) [pid = 1678] [serial = 1275] [outer = 0x119861400] 18:25:24 INFO - PROCESS | 1678 | 1472088324485 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1207eb800) [pid = 1678] [serial = 1276] [outer = 0x119861400] 18:25:24 INFO - PROCESS | 1678 | 1472088324849 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 18:25:24 INFO - PROCESS | 1678 | 1472088324873 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1678 | 1472088324874 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:25:24 INFO - PROCESS | 1678 | 1472088324877 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1678 | 1472088324879 Marionette TRACE conn2 <- [1,1674,null,{}] 18:25:24 INFO - PROCESS | 1678 | 1472088324881 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 1678 | 1472088324883 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:24 INFO - PROCESS | 1678 | 1472088324968 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:25:25 INFO - PROCESS | 1678 | 1472088325022 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1678 | 1472088325023 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12582c000 == 33 [pid = 1678] [id = 426] 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119905800) [pid = 1678] [serial = 1277] [outer = 0x0] 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1207fa000) [pid = 1678] [serial = 1278] [outer = 0x119905800] 18:25:25 INFO - PROCESS | 1678 | 1472088325049 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12444cc00) [pid = 1678] [serial = 1279] [outer = 0x119905800] 18:25:25 INFO - PROCESS | 1678 | 1472088325331 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 472ms 18:25:25 INFO - PROCESS | 1678 | 1472088325354 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1678 | 1472088325355 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:25:25 INFO - PROCESS | 1678 | 1472088325357 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1678 | 1472088325358 Marionette TRACE conn2 <- [1,1678,null,{}] 18:25:25 INFO - PROCESS | 1678 | 1472088325368 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 1678 | 1472088325369 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:25 INFO - PROCESS | 1678 | 1472088325450 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:25:25 INFO - PROCESS | 1678 | 1472088325454 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1678 | 1472088325455 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270e8800 == 34 [pid = 1678] [id = 427] 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x116547000) [pid = 1678] [serial = 1280] [outer = 0x0] 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124b74000) [pid = 1678] [serial = 1281] [outer = 0x116547000] 18:25:25 INFO - PROCESS | 1678 | 1472088325481 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x124c8fc00) [pid = 1678] [serial = 1282] [outer = 0x116547000] 18:25:25 INFO - PROCESS | 1678 | 1472088325822 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 18:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:25:25 INFO - PROCESS | 1678 | 1472088325832 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1678 | 1472088325833 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:25:25 INFO - PROCESS | 1678 | 1472088325835 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1678 | 1472088325836 Marionette TRACE conn2 <- [1,1682,null,{}] 18:25:25 INFO - PROCESS | 1678 | 1472088325838 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 1678 | 1472088325842 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:25 INFO - PROCESS | 1678 | 1472088325973 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:25:25 INFO - PROCESS | 1678 | 1472088325982 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1678 | 1472088325983 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289bd000 == 35 [pid = 1678] [id = 428] 18:25:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1207ec000) [pid = 1678] [serial = 1283] [outer = 0x0] 18:25:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124c85400) [pid = 1678] [serial = 1284] [outer = 0x1207ec000] 18:25:26 INFO - PROCESS | 1678 | 1472088326003 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128a1f800) [pid = 1678] [serial = 1285] [outer = 0x1207ec000] 18:25:26 INFO - PROCESS | 1678 | 1472088326374 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 571ms 18:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:25:26 INFO - PROCESS | 1678 | 1472088326407 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 1678 | 1472088326409 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:25:26 INFO - PROCESS | 1678 | 1472088326412 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1678 | 1472088326414 Marionette TRACE conn2 <- [1,1686,null,{}] 18:25:26 INFO - PROCESS | 1678 | 1472088326417 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:26 INFO - PROCESS | 1678 | 1472088326419 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:26 INFO - PROCESS | 1678 | 1472088326571 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:25:26 INFO - PROCESS | 1678 | 1472088326592 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1678 | 1472088326593 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e20000 == 36 [pid = 1678] [id = 429] 18:25:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128a1f400) [pid = 1678] [serial = 1286] [outer = 0x0] 18:25:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128dcc400) [pid = 1678] [serial = 1287] [outer = 0x128a1f400] 18:25:26 INFO - PROCESS | 1678 | 1472088326645 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x129313400) [pid = 1678] [serial = 1288] [outer = 0x128a1f400] 18:25:27 INFO - PROCESS | 1678 | 1472088327069 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:25:27 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 18:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 18:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:25:27 INFO - PROCESS | 1678 | 1472088327082 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1678 | 1472088327083 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:25:27 INFO - PROCESS | 1678 | 1472088327085 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1678 | 1472088327086 Marionette TRACE conn2 <- [1,1690,null,{}] 18:25:27 INFO - PROCESS | 1678 | 1472088327088 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 1678 | 1472088327090 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:27 INFO - PROCESS | 1678 | 1472088327187 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:25:27 INFO - PROCESS | 1678 | 1472088327226 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1678 | 1472088327227 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a678800 == 37 [pid = 1678] [id = 430] 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1290b3c00) [pid = 1678] [serial = 1289] [outer = 0x0] 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12931d800) [pid = 1678] [serial = 1290] [outer = 0x1290b3c00] 18:25:27 INFO - PROCESS | 1678 | 1472088327252 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a507400) [pid = 1678] [serial = 1291] [outer = 0x1290b3c00] 18:25:27 INFO - PROCESS | 1678 | 1472088327551 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 18:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:25:27 INFO - PROCESS | 1678 | 1472088327603 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1678 | 1472088327605 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:25:27 INFO - PROCESS | 1678 | 1472088327607 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1678 | 1472088327608 Marionette TRACE conn2 <- [1,1694,null,{}] 18:25:27 INFO - PROCESS | 1678 | 1472088327610 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 1678 | 1472088327611 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:27 INFO - PROCESS | 1678 | 1472088327708 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:25:27 INFO - PROCESS | 1678 | 1472088327718 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1678 | 1472088327720 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad62000 == 38 [pid = 1678] [id = 431] 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1293d7c00) [pid = 1678] [serial = 1292] [outer = 0x0] 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a514800) [pid = 1678] [serial = 1293] [outer = 0x1293d7c00] 18:25:27 INFO - PROCESS | 1678 | 1472088327752 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a6ad800) [pid = 1678] [serial = 1294] [outer = 0x1293d7c00] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118147400) [pid = 1678] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12444d800) [pid = 1678] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x113d52400) [pid = 1678] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118147c00) [pid = 1678] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116994800) [pid = 1678] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118758800) [pid = 1678] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x115e12000) [pid = 1678] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118151800) [pid = 1678] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11985f000) [pid = 1678] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124b74c00) [pid = 1678] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x128a22400) [pid = 1678] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1191a9000) [pid = 1678] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x126dae400) [pid = 1678] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115e1dc00) [pid = 1678] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1176c3000) [pid = 1678] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:25:28 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118759000) [pid = 1678] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:25:28 INFO - PROCESS | 1678 | 1472088328209 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 617ms 18:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:25:28 INFO - PROCESS | 1678 | 1472088328225 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1678 | 1472088328227 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:25:28 INFO - PROCESS | 1678 | 1472088328231 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1678 | 1472088328233 Marionette TRACE conn2 <- [1,1698,null,{}] 18:25:28 INFO - PROCESS | 1678 | 1472088328236 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:28 INFO - PROCESS | 1678 | 1472088328237 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:28 INFO - PROCESS | 1678 | 1472088328359 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:25:28 INFO - PROCESS | 1678 | 1472088328447 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1678 | 1472088328448 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x125825000 == 39 [pid = 1678] [id = 432] 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x112fd4400) [pid = 1678] [serial = 1295] [outer = 0x0] 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x115e9b000) [pid = 1678] [serial = 1296] [outer = 0x112fd4400] 18:25:28 INFO - PROCESS | 1678 | 1472088328474 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11985a400) [pid = 1678] [serial = 1297] [outer = 0x112fd4400] 18:25:28 INFO - PROCESS | 1678 | 1472088328723 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:25:28 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 18:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 18:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:25:28 INFO - PROCESS | 1678 | 1472088328757 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1678 | 1472088328758 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:25:28 INFO - PROCESS | 1678 | 1472088328768 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1678 | 1472088328770 Marionette TRACE conn2 <- [1,1702,null,{}] 18:25:28 INFO - PROCESS | 1678 | 1472088328772 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:28 INFO - PROCESS | 1678 | 1472088328774 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:28 INFO - PROCESS | 1678 | 1472088328877 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:25:28 INFO - PROCESS | 1678 | 1472088328883 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1678 | 1472088328885 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc53000 == 40 [pid = 1678] [id = 433] 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119b73000) [pid = 1678] [serial = 1298] [outer = 0x0] 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1256ad800) [pid = 1678] [serial = 1299] [outer = 0x119b73000] 18:25:28 INFO - PROCESS | 1678 | 1472088328912 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12aae4c00) [pid = 1678] [serial = 1300] [outer = 0x119b73000] 18:25:29 INFO - PROCESS | 1678 | 1472088329251 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 527ms 18:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:25:29 INFO - PROCESS | 1678 | 1472088329289 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1678 | 1472088329290 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:25:29 INFO - PROCESS | 1678 | 1472088329292 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1678 | 1472088329293 Marionette TRACE conn2 <- [1,1706,null,{}] 18:25:29 INFO - PROCESS | 1678 | 1472088329295 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 1678 | 1472088329298 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:29 INFO - PROCESS | 1678 | 1472088329406 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:25:29 INFO - PROCESS | 1678 | 1472088329413 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1678 | 1472088329414 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c066800 == 41 [pid = 1678] [id = 434] 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12aae6c00) [pid = 1678] [serial = 1301] [outer = 0x0] 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12ad89c00) [pid = 1678] [serial = 1302] [outer = 0x12aae6c00] 18:25:29 INFO - PROCESS | 1678 | 1472088329439 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ba25000) [pid = 1678] [serial = 1303] [outer = 0x12aae6c00] 18:25:29 INFO - PROCESS | 1678 | 1472088329732 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 18:25:29 INFO - PROCESS | 1678 | 1472088329761 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1678 | 1472088329764 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:25:29 INFO - PROCESS | 1678 | 1472088329768 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1678 | 1472088329769 Marionette TRACE conn2 <- [1,1710,null,{}] 18:25:29 INFO - PROCESS | 1678 | 1472088329771 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 1678 | 1472088329772 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:29 INFO - PROCESS | 1678 | 1472088329859 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:25:29 INFO - PROCESS | 1678 | 1472088329865 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1678 | 1472088329866 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c675000 == 42 [pid = 1678] [id = 435] 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12aae7000) [pid = 1678] [serial = 1304] [outer = 0x0] 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12ba28c00) [pid = 1678] [serial = 1305] [outer = 0x12aae7000] 18:25:29 INFO - PROCESS | 1678 | 1472088329891 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12babd400) [pid = 1678] [serial = 1306] [outer = 0x12aae7000] 18:25:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1181a8000 == 41 [pid = 1678] [id = 424] 18:25:30 INFO - PROCESS | 1678 | --DOCSHELL 0x11640e800 == 40 [pid = 1678] [id = 423] 18:25:30 INFO - PROCESS | 1678 | --DOCSHELL 0x119827000 == 39 [pid = 1678] [id = 422] 18:25:30 INFO - PROCESS | 1678 | --DOCSHELL 0x117003800 == 38 [pid = 1678] [id = 421] 18:25:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1247ab000 == 37 [pid = 1678] [id = 420] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1289bd000 == 36 [pid = 1678] [id = 428] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12a678800 == 35 [pid = 1678] [id = 430] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1270e8800 == 34 [pid = 1678] [id = 427] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad62000 == 33 [pid = 1678] [id = 431] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12582c000 == 32 [pid = 1678] [id = 426] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x125825000 == 31 [pid = 1678] [id = 432] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e4000 == 30 [pid = 1678] [id = 425] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x129e20000 == 29 [pid = 1678] [id = 429] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc53000 == 28 [pid = 1678] [id = 433] 18:25:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12c066800 == 27 [pid = 1678] [id = 434] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x121249c00) [pid = 1678] [serial = 1242] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x124b75800) [pid = 1678] [serial = 1245] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x115caec00) [pid = 1678] [serial = 1227] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x115e1cc00) [pid = 1678] [serial = 1228] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11828c800) [pid = 1678] [serial = 1233] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1185a7c00) [pid = 1678] [serial = 1234] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116ab3800) [pid = 1678] [serial = 1230] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1176cb800) [pid = 1678] [serial = 1231] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119162c00) [pid = 1678] [serial = 1236] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119902800) [pid = 1678] [serial = 1237] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1164b5800) [pid = 1678] [serial = 1225] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x115e1bc00) [pid = 1678] [serial = 1224] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119858000) [pid = 1678] [serial = 1213] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11852b400) [pid = 1678] [serial = 1212] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x119c13800) [pid = 1678] [serial = 1216] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119906c00) [pid = 1678] [serial = 1215] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12707ac00) [pid = 1678] [serial = 1219] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1256ad400) [pid = 1678] [serial = 1218] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a6b4c00) [pid = 1678] [serial = 1222] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x129314000) [pid = 1678] [serial = 1221] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x124faf400) [pid = 1678] [serial = 1248] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x128a1d800) [pid = 1678] [serial = 1258] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x124bcb400) [pid = 1678] [serial = 1246] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1258c7400) [pid = 1678] [serial = 1252] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x119b75c00) [pid = 1678] [serial = 1251] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12707c400) [pid = 1678] [serial = 1257] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x1256b2c00) [pid = 1678] [serial = 1249] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1258d0000) [pid = 1678] [serial = 1254] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x11998e000) [pid = 1678] [serial = 1239] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x119b6fc00) [pid = 1678] [serial = 1240] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x126d3e400) [pid = 1678] [serial = 1255] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x124055000) [pid = 1678] [serial = 1243] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x128a21800) [pid = 1678] [serial = 1260] [outer = 0x0] [url = about:blank] 18:25:31 INFO - PROCESS | 1678 | 1472088331327 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1569ms 18:25:31 INFO - PROCESS | 1678 | 1472088331338 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1678 | 1472088331341 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:25:31 INFO - PROCESS | 1678 | 1472088331344 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1678 | 1472088331348 Marionette TRACE conn2 <- [1,1714,null,{}] 18:25:31 INFO - PROCESS | 1678 | 1472088331353 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 1678 | 1472088331355 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:31 INFO - PROCESS | 1678 | 1472088331436 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:25:31 INFO - PROCESS | 1678 | 1472088331442 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1678 | 1472088331445 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x116020000 == 28 [pid = 1678] [id = 436] 18:25:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x115e1ac00) [pid = 1678] [serial = 1307] [outer = 0x0] 18:25:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x115ea0400) [pid = 1678] [serial = 1308] [outer = 0x115e1ac00] 18:25:31 INFO - PROCESS | 1678 | 1472088331481 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x116767000) [pid = 1678] [serial = 1309] [outer = 0x115e1ac00] 18:25:31 INFO - PROCESS | 1678 | 1472088331949 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 624ms 18:25:31 INFO - PROCESS | 1678 | 1472088331969 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1678 | 1472088331974 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:25:31 INFO - PROCESS | 1678 | 1472088331984 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1678 | 1472088331986 Marionette TRACE conn2 <- [1,1718,null,{}] 18:25:31 INFO - PROCESS | 1678 | 1472088331990 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 1678 | 1472088331993 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:32 INFO - PROCESS | 1678 | 1472088332113 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:25:32 INFO - PROCESS | 1678 | 1472088332210 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1678 | 1472088332211 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x117491800 == 29 [pid = 1678] [id = 437] 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x117c47c00) [pid = 1678] [serial = 1310] [outer = 0x0] 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11814b000) [pid = 1678] [serial = 1311] [outer = 0x117c47c00] 18:25:32 INFO - PROCESS | 1678 | 1472088332241 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x11828c800) [pid = 1678] [serial = 1312] [outer = 0x117c47c00] 18:25:32 INFO - PROCESS | 1678 | 1472088332540 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 18:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:25:32 INFO - PROCESS | 1678 | 1472088332555 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1678 | 1472088332556 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:25:32 INFO - PROCESS | 1678 | 1472088332558 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1678 | 1472088332562 Marionette TRACE conn2 <- [1,1722,null,{}] 18:25:32 INFO - PROCESS | 1678 | 1472088332574 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:32 INFO - PROCESS | 1678 | 1472088332578 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:32 INFO - PROCESS | 1678 | 1472088332728 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:25:32 INFO - PROCESS | 1678 | 1472088332766 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1678 | 1472088332769 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188f8000 == 30 [pid = 1678] [id = 438] 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x112f8b800) [pid = 1678] [serial = 1313] [outer = 0x0] 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1188a3800) [pid = 1678] [serial = 1314] [outer = 0x112f8b800] 18:25:32 INFO - PROCESS | 1678 | 1472088332813 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11985bc00) [pid = 1678] [serial = 1315] [outer = 0x112f8b800] 18:25:33 INFO - PROCESS | 1678 | 1472088333193 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:25:33 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 18:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 677ms 18:25:33 INFO - PROCESS | 1678 | 1472088333235 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:25:33 INFO - PROCESS | 1678 | 1472088333237 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:25:33 INFO - PROCESS | 1678 | 1472088333239 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1678 | 1472088333240 Marionette TRACE conn2 <- [1,1726,null,{}] 18:25:33 INFO - PROCESS | 1678 | 1472088333242 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 1678 | 1472088333244 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:33 INFO - PROCESS | 1678 | 1472088333345 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:25:33 INFO - PROCESS | 1678 | 1472088333375 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1678 | 1472088333376 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ba1800 == 31 [pid = 1678] [id = 439] 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119859800) [pid = 1678] [serial = 1316] [outer = 0x0] 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x119904400) [pid = 1678] [serial = 1317] [outer = 0x119859800] 18:25:33 INFO - PROCESS | 1678 | 1472088333403 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x119943400) [pid = 1678] [serial = 1318] [outer = 0x119859800] 18:25:33 INFO - PROCESS | 1678 | 1472088333668 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 470ms 18:25:33 INFO - PROCESS | 1678 | 1472088333709 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1678 | 1472088333710 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:25:33 INFO - PROCESS | 1678 | 1472088333720 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1678 | 1472088333731 Marionette TRACE conn2 <- [1,1730,null,{}] 18:25:33 INFO - PROCESS | 1678 | 1472088333735 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 1678 | 1472088333736 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:33 INFO - PROCESS | 1678 | 1472088333809 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:25:33 INFO - PROCESS | 1678 | 1472088333814 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1678 | 1472088333816 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c1000 == 32 [pid = 1678] [id = 440] 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x117c3e800) [pid = 1678] [serial = 1319] [outer = 0x0] 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x119b6f800) [pid = 1678] [serial = 1320] [outer = 0x117c3e800] 18:25:33 INFO - PROCESS | 1678 | 1472088333841 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1207ee800) [pid = 1678] [serial = 1321] [outer = 0x117c3e800] 18:25:34 INFO - PROCESS | 1678 | 1472088334172 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:25:34 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 18:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 483ms 18:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:25:34 INFO - PROCESS | 1678 | 1472088334204 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1678 | 1472088334205 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:25:34 INFO - PROCESS | 1678 | 1472088334207 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1678 | 1472088334208 Marionette TRACE conn2 <- [1,1734,null,{}] 18:25:34 INFO - PROCESS | 1678 | 1472088334210 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 1678 | 1472088334217 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:34 INFO - PROCESS | 1678 | 1472088334333 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:25:34 INFO - PROCESS | 1678 | 1472088334337 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1678 | 1472088334338 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c2f800 == 33 [pid = 1678] [id = 441] 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1207f5800) [pid = 1678] [serial = 1322] [outer = 0x0] 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x123380c00) [pid = 1678] [serial = 1323] [outer = 0x1207f5800] 18:25:34 INFO - PROCESS | 1678 | 1472088334364 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x124b78c00) [pid = 1678] [serial = 1324] [outer = 0x1207f5800] 18:25:34 INFO - PROCESS | 1678 | 1472088334654 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 471ms 18:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:25:34 INFO - PROCESS | 1678 | 1472088334686 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1678 | 1472088334687 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:25:34 INFO - PROCESS | 1678 | 1472088334689 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1678 | 1472088334691 Marionette TRACE conn2 <- [1,1738,null,{}] 18:25:34 INFO - PROCESS | 1678 | 1472088334693 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 1678 | 1472088334694 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:34 INFO - PROCESS | 1678 | 1472088334777 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:25:34 INFO - PROCESS | 1678 | 1472088334783 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1678 | 1472088334784 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d10000 == 34 [pid = 1678] [id = 442] 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112a92800) [pid = 1678] [serial = 1325] [outer = 0x0] 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124e90400) [pid = 1678] [serial = 1326] [outer = 0x112a92800] 18:25:34 INFO - PROCESS | 1678 | 1472088334809 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1256aac00) [pid = 1678] [serial = 1327] [outer = 0x112a92800] 18:25:35 INFO - PROCESS | 1678 | 1472088335117 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 468ms 18:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:25:35 INFO - PROCESS | 1678 | 1472088335159 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1678 | 1472088335160 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1678 | 1472088335170 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1678 | 1472088335171 Marionette TRACE conn2 <- [1,1742,null,{}] 18:25:35 INFO - PROCESS | 1678 | 1472088335188 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:35 INFO - PROCESS | 1678 | 1472088335189 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:35 INFO - PROCESS | 1678 | 1472088335264 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:25:35 INFO - PROCESS | 1678 | 1472088335268 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1678 | 1472088335269 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d1f800 == 35 [pid = 1678] [id = 443] 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124785400) [pid = 1678] [serial = 1328] [outer = 0x0] 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1258cd800) [pid = 1678] [serial = 1329] [outer = 0x124785400] 18:25:35 INFO - PROCESS | 1678 | 1472088335294 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126d3a800) [pid = 1678] [serial = 1330] [outer = 0x124785400] 18:25:35 INFO - PROCESS | 1678 | 1472088335618 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 492ms 18:25:35 INFO - PROCESS | 1678 | 1472088335654 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1678 | 1472088335656 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:25:35 INFO - PROCESS | 1678 | 1472088335658 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1678 | 1472088335659 Marionette TRACE conn2 <- [1,1746,null,{}] 18:25:35 INFO - PROCESS | 1678 | 1472088335661 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:35 INFO - PROCESS | 1678 | 1472088335662 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:35 INFO - PROCESS | 1678 | 1472088335744 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:25:35 INFO - PROCESS | 1678 | 1472088335750 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1678 | 1472088335751 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1188e6000 == 36 [pid = 1678] [id = 444] 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126da9400) [pid = 1678] [serial = 1331] [outer = 0x0] 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126eca000) [pid = 1678] [serial = 1332] [outer = 0x126da9400] 18:25:35 INFO - PROCESS | 1678 | 1472088335776 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x127082c00) [pid = 1678] [serial = 1333] [outer = 0x126da9400] 18:25:36 INFO - PROCESS | 1678 | 1472088336086 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 18:25:36 INFO - PROCESS | 1678 | 1472088336128 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1678 | 1472088336129 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:25:36 INFO - PROCESS | 1678 | 1472088336132 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1678 | 1472088336133 Marionette TRACE conn2 <- [1,1750,null,{}] 18:25:36 INFO - PROCESS | 1678 | 1472088336135 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 1678 | 1472088336136 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:36 INFO - PROCESS | 1678 | 1472088336248 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:25:36 INFO - PROCESS | 1678 | 1472088336281 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1678 | 1472088336282 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d46800 == 37 [pid = 1678] [id = 445] 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1133f1800) [pid = 1678] [serial = 1334] [outer = 0x0] 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1258cd400) [pid = 1678] [serial = 1335] [outer = 0x1133f1800] 18:25:36 INFO - PROCESS | 1678 | 1472088336307 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x127281000) [pid = 1678] [serial = 1336] [outer = 0x1133f1800] 18:25:36 INFO - PROCESS | 1678 | 1472088336598 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 18:25:36 INFO - PROCESS | 1678 | 1472088336653 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1678 | 1472088336655 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:25:36 INFO - PROCESS | 1678 | 1472088336657 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1678 | 1472088336659 Marionette TRACE conn2 <- [1,1754,null,{}] 18:25:36 INFO - PROCESS | 1678 | 1472088336661 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 1678 | 1472088336663 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:36 INFO - PROCESS | 1678 | 1472088336777 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:25:36 INFO - PROCESS | 1678 | 1472088336789 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1678 | 1472088336791 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e9000 == 38 [pid = 1678] [id = 446] 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x117c43c00) [pid = 1678] [serial = 1337] [outer = 0x0] 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128baac00) [pid = 1678] [serial = 1338] [outer = 0x117c43c00] 18:25:36 INFO - PROCESS | 1678 | 1472088336818 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12931dc00) [pid = 1678] [serial = 1339] [outer = 0x117c43c00] 18:25:37 INFO - PROCESS | 1678 | 1472088337166 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 525ms 18:25:37 INFO - PROCESS | 1678 | 1472088337183 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1678 | 1472088337184 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:25:37 INFO - PROCESS | 1678 | 1472088337186 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1678 | 1472088337187 Marionette TRACE conn2 <- [1,1758,null,{}] 18:25:37 INFO - PROCESS | 1678 | 1472088337190 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:37 INFO - PROCESS | 1678 | 1472088337191 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:37 INFO - PROCESS | 1678 | 1472088337568 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x128a1f400) [pid = 1678] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1290b3c00) [pid = 1678] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112fd4400) [pid = 1678] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1293d7c00) [pid = 1678] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119b73000) [pid = 1678] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12aae6c00) [pid = 1678] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119905800) [pid = 1678] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119861400) [pid = 1678] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118755400) [pid = 1678] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116a0e400) [pid = 1678] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118297400) [pid = 1678] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x115e17000) [pid = 1678] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x125c56c00) [pid = 1678] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x116547000) [pid = 1678] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:25:37 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1207ec000) [pid = 1678] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:25:37 INFO - PROCESS | 1678 | 1472088337636 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1678 | 1472088337638 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x112f1f000 == 39 [pid = 1678] [id = 447] 18:25:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112a90400) [pid = 1678] [serial = 1340] [outer = 0x0] 18:25:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x112df2c00) [pid = 1678] [serial = 1341] [outer = 0x112a90400] 18:25:37 INFO - PROCESS | 1678 | 1472088337671 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x113beb000) [pid = 1678] [serial = 1342] [outer = 0x112a90400] 18:25:38 INFO - PROCESS | 1678 | 1472088338239 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1120ms 18:25:38 INFO - PROCESS | 1678 | 1472088338307 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1678 | 1472088338310 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:25:38 INFO - PROCESS | 1678 | 1472088338313 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1678 | 1472088338315 Marionette TRACE conn2 <- [1,1762,null,{}] 18:25:38 INFO - PROCESS | 1678 | 1472088338318 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 1678 | 1472088338321 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:38 INFO - PROCESS | 1678 | 1472088338432 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:25:38 INFO - PROCESS | 1678 | 1472088338509 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1678 | 1472088338510 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185bb000 == 40 [pid = 1678] [id = 448] 18:25:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x116a0d800) [pid = 1678] [serial = 1343] [outer = 0x0] 18:25:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x117158400) [pid = 1678] [serial = 1344] [outer = 0x116a0d800] 18:25:38 INFO - PROCESS | 1678 | 1472088338542 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11814c400) [pid = 1678] [serial = 1345] [outer = 0x116a0d800] 18:25:39 INFO - PROCESS | 1678 | 1472088339191 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 921ms 18:25:39 INFO - PROCESS | 1678 | 1472088339242 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1678 | 1472088339245 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:25:39 INFO - PROCESS | 1678 | 1472088339251 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1678 | 1472088339253 Marionette TRACE conn2 <- [1,1766,null,{}] 18:25:39 INFO - PROCESS | 1678 | 1472088339257 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 1678 | 1472088339258 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:39 INFO - PROCESS | 1678 | 1472088339380 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e9000 == 39 [pid = 1678] [id = 446] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x128d46800 == 38 [pid = 1678] [id = 445] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1188e6000 == 37 [pid = 1678] [id = 444] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x126d1f800 == 36 [pid = 1678] [id = 443] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x126d10000 == 35 [pid = 1678] [id = 442] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x124c2f800 == 34 [pid = 1678] [id = 441] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c1000 == 33 [pid = 1678] [id = 440] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x119ba1800 == 32 [pid = 1678] [id = 439] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1188f8000 == 31 [pid = 1678] [id = 438] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12ba28c00) [pid = 1678] [serial = 1305] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x117491800 == 30 [pid = 1678] [id = 437] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x116020000 == 29 [pid = 1678] [id = 436] 18:25:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12c675000 == 28 [pid = 1678] [id = 435] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128dcc400) [pid = 1678] [serial = 1287] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12931d800) [pid = 1678] [serial = 1290] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x129313400) [pid = 1678] [serial = 1288] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x115e9b000) [pid = 1678] [serial = 1296] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a514800) [pid = 1678] [serial = 1293] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a507400) [pid = 1678] [serial = 1291] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1256ad800) [pid = 1678] [serial = 1299] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a6ad800) [pid = 1678] [serial = 1294] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12ad89c00) [pid = 1678] [serial = 1302] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1207fa000) [pid = 1678] [serial = 1278] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12444cc00) [pid = 1678] [serial = 1279] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1207eb800) [pid = 1678] [serial = 1276] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11998e800) [pid = 1678] [serial = 1275] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1188a2c00) [pid = 1678] [serial = 1272] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x119856800) [pid = 1678] [serial = 1273] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x118148c00) [pid = 1678] [serial = 1270] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x117157400) [pid = 1678] [serial = 1269] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x11889d400) [pid = 1678] [serial = 1267] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1185a1800) [pid = 1678] [serial = 1266] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x11691f000) [pid = 1678] [serial = 1264] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x115e2b400) [pid = 1678] [serial = 1263] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12931c000) [pid = 1678] [serial = 1261] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x124c8fc00) [pid = 1678] [serial = 1282] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x124b74000) [pid = 1678] [serial = 1281] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12ba25000) [pid = 1678] [serial = 1303] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x124c85400) [pid = 1678] [serial = 1284] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x11985a400) [pid = 1678] [serial = 1297] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x12aae4c00) [pid = 1678] [serial = 1300] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x128a1f800) [pid = 1678] [serial = 1285] [outer = 0x0] [url = about:blank] 18:25:39 INFO - PROCESS | 1678 | 1472088339465 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1678 | 1472088339468 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x11640f800 == 29 [pid = 1678] [id = 449] 18:25:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x115e9a400) [pid = 1678] [serial = 1346] [outer = 0x0] 18:25:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x116a0dc00) [pid = 1678] [serial = 1347] [outer = 0x115e9a400] 18:25:39 INFO - PROCESS | 1678 | 1472088339496 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x11814ec00) [pid = 1678] [serial = 1348] [outer = 0x115e9a400] 18:25:39 INFO - PROCESS | 1678 | 1472088339817 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 621ms 18:25:39 INFO - PROCESS | 1678 | 1472088339874 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1678 | 1472088339877 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:25:39 INFO - PROCESS | 1678 | 1472088339882 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1678 | 1472088339883 Marionette TRACE conn2 <- [1,1770,null,{}] 18:25:39 INFO - PROCESS | 1678 | 1472088339885 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 1678 | 1472088339887 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:39 INFO - PROCESS | 1678 | 1472088339980 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:25:40 INFO - PROCESS | 1678 | 1472088340031 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1678 | 1472088340032 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d4800 == 30 [pid = 1678] [id = 450] 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x117157400) [pid = 1678] [serial = 1349] [outer = 0x0] 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x118298800) [pid = 1678] [serial = 1350] [outer = 0x117157400] 18:25:40 INFO - PROCESS | 1678 | 1472088340061 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x119857000) [pid = 1678] [serial = 1351] [outer = 0x117157400] 18:25:40 INFO - PROCESS | 1678 | 1472088340366 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 524ms 18:25:40 INFO - PROCESS | 1678 | 1472088340405 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1678 | 1472088340407 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:25:40 INFO - PROCESS | 1678 | 1472088340409 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1678 | 1472088340411 Marionette TRACE conn2 <- [1,1774,null,{}] 18:25:40 INFO - PROCESS | 1678 | 1472088340421 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 1678 | 1472088340424 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:40 INFO - PROCESS | 1678 | 1472088340508 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:25:40 INFO - PROCESS | 1678 | 1472088340602 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1678 | 1472088340604 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x116010000 == 31 [pid = 1678] [id = 451] 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x1120eac00) [pid = 1678] [serial = 1352] [outer = 0x0] 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x115e1a400) [pid = 1678] [serial = 1353] [outer = 0x1120eac00] 18:25:40 INFO - PROCESS | 1678 | 1472088340638 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x116ab5000) [pid = 1678] [serial = 1354] [outer = 0x1120eac00] 18:25:41 INFO - PROCESS | 1678 | 1472088341071 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 723ms 18:25:41 INFO - PROCESS | 1678 | 1472088341135 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1678 | 1472088341139 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:25:41 INFO - PROCESS | 1678 | 1472088341144 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1678 | 1472088341147 Marionette TRACE conn2 <- [1,1778,null,{}] 18:25:41 INFO - PROCESS | 1678 | 1472088341152 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:41 INFO - PROCESS | 1678 | 1472088341157 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:41 INFO - PROCESS | 1678 | 1472088341291 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:25:41 INFO - PROCESS | 1678 | 1472088341371 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1678 | 1472088341373 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212c5800 == 32 [pid = 1678] [id = 452] 18:25:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x112f8a400) [pid = 1678] [serial = 1355] [outer = 0x0] 18:25:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119857400) [pid = 1678] [serial = 1356] [outer = 0x112f8a400] 18:25:41 INFO - PROCESS | 1678 | 1472088341405 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119903400) [pid = 1678] [serial = 1357] [outer = 0x112f8a400] 18:25:41 INFO - PROCESS | 1678 | 1472088341818 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:25:41 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 18:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 723ms 18:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:25:41 INFO - PROCESS | 1678 | 1472088341868 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1678 | 1472088341871 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:25:41 INFO - PROCESS | 1678 | 1472088341873 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1678 | 1472088341874 Marionette TRACE conn2 <- [1,1782,null,{}] 18:25:41 INFO - PROCESS | 1678 | 1472088341877 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:41 INFO - PROCESS | 1678 | 1472088341879 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:41 INFO - PROCESS | 1678 | 1472088341974 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:25:42 INFO - PROCESS | 1678 | 1472088342030 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1678 | 1472088342031 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a5000 == 33 [pid = 1678] [id = 453] 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119b70c00) [pid = 1678] [serial = 1358] [outer = 0x0] 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1207ec000) [pid = 1678] [serial = 1359] [outer = 0x119b70c00] 18:25:42 INFO - PROCESS | 1678 | 1472088342062 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x121249000) [pid = 1678] [serial = 1360] [outer = 0x119b70c00] 18:25:42 INFO - PROCESS | 1678 | 1472088342483 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:25:42 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 18:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 619ms 18:25:42 INFO - PROCESS | 1678 | 1472088342492 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1678 | 1472088342494 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:25:42 INFO - PROCESS | 1678 | 1472088342503 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1678 | 1472088342507 Marionette TRACE conn2 <- [1,1786,null,{}] 18:25:42 INFO - PROCESS | 1678 | 1472088342510 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 1678 | 1472088342513 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:42 INFO - PROCESS | 1678 | 1472088342608 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:25:42 INFO - PROCESS | 1678 | 1472088342700 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1678 | 1472088342701 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f4800 == 34 [pid = 1678] [id = 454] 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119b73800) [pid = 1678] [serial = 1361] [outer = 0x0] 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x124045400) [pid = 1678] [serial = 1362] [outer = 0x119b73800] 18:25:42 INFO - PROCESS | 1678 | 1472088342731 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x124b79400) [pid = 1678] [serial = 1363] [outer = 0x119b73800] 18:25:43 INFO - PROCESS | 1678 | 1472088343135 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:25:43 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 18:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 678ms 18:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:25:43 INFO - PROCESS | 1678 | 1472088343175 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1678 | 1472088343177 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:25:43 INFO - PROCESS | 1678 | 1472088343179 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1678 | 1472088343181 Marionette TRACE conn2 <- [1,1790,null,{}] 18:25:43 INFO - PROCESS | 1678 | 1472088343183 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 1678 | 1472088343184 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:43 INFO - PROCESS | 1678 | 1472088343279 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:25:43 INFO - PROCESS | 1678 | 1472088343334 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1678 | 1472088343335 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289c7000 == 35 [pid = 1678] [id = 455] 18:25:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x124c86400) [pid = 1678] [serial = 1364] [outer = 0x0] 18:25:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x124fb6400) [pid = 1678] [serial = 1365] [outer = 0x124c86400] 18:25:43 INFO - PROCESS | 1678 | 1472088343364 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1258c4400) [pid = 1678] [serial = 1366] [outer = 0x124c86400] 18:25:43 INFO - PROCESS | 1678 | 1472088343775 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:25:43 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) 18:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 620ms 18:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:25:43 INFO - PROCESS | 1678 | 1472088343800 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1678 | 1472088343801 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:25:43 INFO - PROCESS | 1678 | 1472088343803 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1678 | 1472088343805 Marionette TRACE conn2 <- [1,1794,null,{}] 18:25:43 INFO - PROCESS | 1678 | 1472088343807 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 1678 | 1472088343809 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:43 INFO - PROCESS | 1678 | 1472088343900 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:25:43 INFO - PROCESS | 1678 | 1472088343987 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1678 | 1472088343992 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x126eaa800 == 36 [pid = 1678] [id = 456] 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x126ecb800) [pid = 1678] [serial = 1367] [outer = 0x0] 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x127081800) [pid = 1678] [serial = 1368] [outer = 0x126ecb800] 18:25:44 INFO - PROCESS | 1678 | 1472088344030 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x128a22c00) [pid = 1678] [serial = 1369] [outer = 0x126ecb800] 18:25:44 INFO - PROCESS | 1678 | 1472088344536 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 769ms 18:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:25:44 INFO - PROCESS | 1678 | 1472088344573 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 1678 | 1472088344575 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:25:44 INFO - PROCESS | 1678 | 1472088344578 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1678 | 1472088344581 Marionette TRACE conn2 <- [1,1798,null,{}] 18:25:44 INFO - PROCESS | 1678 | 1472088344584 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:44 INFO - PROCESS | 1678 | 1472088344586 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:44 INFO - PROCESS | 1678 | 1472088344691 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:25:44 INFO - PROCESS | 1678 | 1472088344748 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1678 | 1472088344751 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c34000 == 37 [pid = 1678] [id = 457] 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116760c00) [pid = 1678] [serial = 1370] [outer = 0x0] 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x117c4b000) [pid = 1678] [serial = 1371] [outer = 0x116760c00] 18:25:44 INFO - PROCESS | 1678 | 1472088344781 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11873a400) [pid = 1678] [serial = 1372] [outer = 0x116760c00] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d4800 == 36 [pid = 1678] [id = 450] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x11640f800 == 35 [pid = 1678] [id = 449] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1185bb000 == 34 [pid = 1678] [id = 448] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x112f1f000 == 33 [pid = 1678] [id = 447] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x126eaa800 == 32 [pid = 1678] [id = 456] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1289c7000 == 31 [pid = 1678] [id = 455] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f4800 == 30 [pid = 1678] [id = 454] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1181a5000 == 29 [pid = 1678] [id = 453] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1212c5800 == 28 [pid = 1678] [id = 452] 18:25:45 INFO - PROCESS | 1678 | --DOCSHELL 0x116010000 == 27 [pid = 1678] [id = 451] 18:25:45 INFO - PROCESS | 1678 | 1472088345705 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1171ms 18:25:45 INFO - PROCESS | 1678 | 1472088345751 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1678 | 1472088345755 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:25:45 INFO - PROCESS | 1678 | 1472088345773 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1678 | 1472088345775 Marionette TRACE conn2 <- [1,1802,null,{}] 18:25:45 INFO - PROCESS | 1678 | 1472088345789 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:45 INFO - PROCESS | 1678 | 1472088345792 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:45 INFO - PROCESS | 1678 | 1472088345922 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:25:45 INFO - PROCESS | 1678 | 1472088345938 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1678 | 1472088345940 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x117490000 == 28 [pid = 1678] [id = 458] 18:25:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1176c9400) [pid = 1678] [serial = 1373] [outer = 0x0] 18:25:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x117c48800) [pid = 1678] [serial = 1374] [outer = 0x1176c9400] 18:25:45 INFO - PROCESS | 1678 | 1472088345985 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118299800) [pid = 1678] [serial = 1375] [outer = 0x1176c9400] 18:25:46 INFO - PROCESS | 1678 | 1472088346486 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 732ms 18:25:46 INFO - PROCESS | 1678 | 1472088346501 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 1678 | 1472088346505 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:25:46 INFO - PROCESS | 1678 | 1472088346509 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1678 | 1472088346511 Marionette TRACE conn2 <- [1,1806,null,{}] 18:25:46 INFO - PROCESS | 1678 | 1472088346527 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:46 INFO - PROCESS | 1678 | 1472088346529 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:46 INFO - PROCESS | 1678 | 1472088346634 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:25:46 INFO - PROCESS | 1678 | 1472088346687 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1678 | 1472088346688 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x119827000 == 29 [pid = 1678] [id = 459] 18:25:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11873d800) [pid = 1678] [serial = 1376] [outer = 0x0] 18:25:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119114400) [pid = 1678] [serial = 1377] [outer = 0x11873d800] 18:25:46 INFO - PROCESS | 1678 | 1472088346716 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119860400) [pid = 1678] [serial = 1378] [outer = 0x11873d800] 18:25:47 INFO - PROCESS | 1678 | 1472088347069 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 576ms 18:25:47 INFO - PROCESS | 1678 | 1472088347086 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1678 | 1472088347087 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:25:47 INFO - PROCESS | 1678 | 1472088347089 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1678 | 1472088347092 Marionette TRACE conn2 <- [1,1810,null,{}] 18:25:47 INFO - PROCESS | 1678 | 1472088347116 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 1678 | 1472088347119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:47 INFO - PROCESS | 1678 | 1472088347216 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:25:47 INFO - PROCESS | 1678 | 1472088347263 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1678 | 1472088347265 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12581f000 == 30 [pid = 1678] [id = 460] 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x115e2e800) [pid = 1678] [serial = 1379] [outer = 0x0] 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1207f5400) [pid = 1678] [serial = 1380] [outer = 0x115e2e800] 18:25:47 INFO - PROCESS | 1678 | 1472088347293 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124044800) [pid = 1678] [serial = 1381] [outer = 0x115e2e800] 18:25:47 INFO - PROCESS | 1678 | 1472088347618 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 574ms 18:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:25:47 INFO - PROCESS | 1678 | 1472088347663 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1678 | 1472088347665 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:25:47 INFO - PROCESS | 1678 | 1472088347667 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1678 | 1472088347668 Marionette TRACE conn2 <- [1,1814,null,{}] 18:25:47 INFO - PROCESS | 1678 | 1472088347671 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 1678 | 1472088347672 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:47 INFO - PROCESS | 1678 | 1472088347767 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:25:47 INFO - PROCESS | 1678 | 1472088347776 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1678 | 1472088347777 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f0800 == 31 [pid = 1678] [id = 461] 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1244ce800) [pid = 1678] [serial = 1382] [outer = 0x0] 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124b7e400) [pid = 1678] [serial = 1383] [outer = 0x1244ce800] 18:25:47 INFO - PROCESS | 1678 | 1472088347807 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124fabc00) [pid = 1678] [serial = 1384] [outer = 0x1244ce800] 18:25:48 INFO - PROCESS | 1678 | 1472088348292 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12aae7000) [pid = 1678] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1207f5800) [pid = 1678] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x126da9400) [pid = 1678] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119859800) [pid = 1678] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112a92800) [pid = 1678] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112f8b800) [pid = 1678] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x117c47c00) [pid = 1678] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e1ac00) [pid = 1678] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124785400) [pid = 1678] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x117c3e800) [pid = 1678] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115e9a400) [pid = 1678] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x117157400) [pid = 1678] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x116a0d800) [pid = 1678] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112a90400) [pid = 1678] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1133f1800) [pid = 1678] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:25:48 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x117c43c00) [pid = 1678] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 669ms 18:25:48 INFO - PROCESS | 1678 | 1472088348343 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1678 | 1472088348345 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:25:48 INFO - PROCESS | 1678 | 1472088348347 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1678 | 1472088348348 Marionette TRACE conn2 <- [1,1818,null,{}] 18:25:48 INFO - PROCESS | 1678 | 1472088348350 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 1678 | 1472088348351 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:48 INFO - PROCESS | 1678 | 1472088348425 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:25:48 INFO - PROCESS | 1678 | 1472088348430 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1678 | 1472088348431 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ba7000 == 32 [pid = 1678] [id = 462] 18:25:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11615c800) [pid = 1678] [serial = 1385] [outer = 0x0] 18:25:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x117c47c00) [pid = 1678] [serial = 1386] [outer = 0x11615c800] 18:25:48 INFO - PROCESS | 1678 | 1472088348459 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1191a5400) [pid = 1678] [serial = 1387] [outer = 0x11615c800] 18:25:48 INFO - PROCESS | 1678 | 1472088348778 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 468ms 18:25:48 INFO - PROCESS | 1678 | 1472088348817 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1678 | 1472088348818 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:25:48 INFO - PROCESS | 1678 | 1472088348820 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1678 | 1472088348821 Marionette TRACE conn2 <- [1,1822,null,{}] 18:25:48 INFO - PROCESS | 1678 | 1472088348823 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 1678 | 1472088348828 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:48 INFO - PROCESS | 1678 | 1472088348941 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:25:48 INFO - PROCESS | 1678 | 1472088348947 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1678 | 1472088348948 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54d800 == 33 [pid = 1678] [id = 463] 18:25:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11873f400) [pid = 1678] [serial = 1388] [outer = 0x0] 18:25:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1207ed400) [pid = 1678] [serial = 1389] [outer = 0x11873f400] 18:25:48 INFO - PROCESS | 1678 | 1472088348975 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x127280000) [pid = 1678] [serial = 1390] [outer = 0x11873f400] 18:25:49 INFO - PROCESS | 1678 | 1472088349285 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 18:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:25:49 INFO - PROCESS | 1678 | 1472088349338 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1678 | 1472088349340 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:25:49 INFO - PROCESS | 1678 | 1472088349342 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1678 | 1472088349350 Marionette TRACE conn2 <- [1,1826,null,{}] 18:25:49 INFO - PROCESS | 1678 | 1472088349352 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 1678 | 1472088349353 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:49 INFO - PROCESS | 1678 | 1472088349425 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:25:49 INFO - PROCESS | 1678 | 1472088349430 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1678 | 1472088349432 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab51800 == 34 [pid = 1678] [id = 464] 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x113b4e400) [pid = 1678] [serial = 1391] [outer = 0x0] 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x128a29c00) [pid = 1678] [serial = 1392] [outer = 0x113b4e400] 18:25:49 INFO - PROCESS | 1678 | 1472088349458 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290b3c00) [pid = 1678] [serial = 1393] [outer = 0x113b4e400] 18:25:49 INFO - PROCESS | 1678 | 1472088349772 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 475ms 18:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:25:49 INFO - PROCESS | 1678 | 1472088349818 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1678 | 1472088349819 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:25:49 INFO - PROCESS | 1678 | 1472088349821 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1678 | 1472088349822 Marionette TRACE conn2 <- [1,1830,null,{}] 18:25:49 INFO - PROCESS | 1678 | 1472088349824 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 1678 | 1472088349826 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:49 INFO - PROCESS | 1678 | 1472088349925 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:25:49 INFO - PROCESS | 1678 | 1472088349933 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1678 | 1472088349934 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad59800 == 35 [pid = 1678] [id = 465] 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1290b4000) [pid = 1678] [serial = 1394] [outer = 0x0] 18:25:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1290bfc00) [pid = 1678] [serial = 1395] [outer = 0x1290b4000] 18:25:49 INFO - PROCESS | 1678 | 1472088349959 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12931bc00) [pid = 1678] [serial = 1396] [outer = 0x1290b4000] 18:25:50 INFO - PROCESS | 1678 | 1472088350374 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 18:25:50 INFO - PROCESS | 1678 | 1472088350391 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1678 | 1472088350395 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:25:50 INFO - PROCESS | 1678 | 1472088350402 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1678 | 1472088350406 Marionette TRACE conn2 <- [1,1834,null,{}] 18:25:50 INFO - PROCESS | 1678 | 1472088350413 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:50 INFO - PROCESS | 1678 | 1472088350418 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:50 INFO - PROCESS | 1678 | 1472088350585 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:25:50 INFO - PROCESS | 1678 | 1472088350661 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1678 | 1472088350664 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x117016800 == 36 [pid = 1678] [id = 466] 18:25:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x115e2c800) [pid = 1678] [serial = 1397] [outer = 0x0] 18:25:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x115ea0800) [pid = 1678] [serial = 1398] [outer = 0x115e2c800] 18:25:50 INFO - PROCESS | 1678 | 1472088350697 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1176c5c00) [pid = 1678] [serial = 1399] [outer = 0x115e2c800] 18:25:51 INFO - PROCESS | 1678 | 1472088351196 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:25:51 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 18:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 828ms 18:25:51 INFO - PROCESS | 1678 | 1472088351255 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1678 | 1472088351258 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:25:51 INFO - PROCESS | 1678 | 1472088351267 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1678 | 1472088351269 Marionette TRACE conn2 <- [1,1838,null,{}] 18:25:51 INFO - PROCESS | 1678 | 1472088351272 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 1678 | 1472088351274 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:51 INFO - PROCESS | 1678 | 1472088351378 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:25:51 INFO - PROCESS | 1678 | 1472088351457 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1678 | 1472088351458 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d0b000 == 37 [pid = 1678] [id = 467] 18:25:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118895c00) [pid = 1678] [serial = 1400] [outer = 0x0] 18:25:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1191a9000) [pid = 1678] [serial = 1401] [outer = 0x118895c00] 18:25:51 INFO - PROCESS | 1678 | 1472088351490 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11990b800) [pid = 1678] [serial = 1402] [outer = 0x118895c00] 18:25:52 INFO - PROCESS | 1678 | 1472088352168 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 971ms 18:25:52 INFO - PROCESS | 1678 | 1472088352237 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1678 | 1472088352240 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:25:52 INFO - PROCESS | 1678 | 1472088352248 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1678 | 1472088352250 Marionette TRACE conn2 <- [1,1842,null,{}] 18:25:52 INFO - PROCESS | 1678 | 1472088352254 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:52 INFO - PROCESS | 1678 | 1472088352256 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:52 INFO - PROCESS | 1678 | 1472088352361 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:25:52 INFO - PROCESS | 1678 | 1472088352415 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1678 | 1472088352418 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x118159000 == 38 [pid = 1678] [id = 468] 18:25:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1176c9800) [pid = 1678] [serial = 1403] [outer = 0x0] 18:25:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x117c49c00) [pid = 1678] [serial = 1404] [outer = 0x1176c9800] 18:25:52 INFO - PROCESS | 1678 | 1472088352446 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1185a1800) [pid = 1678] [serial = 1405] [outer = 0x1176c9800] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab51800 == 37 [pid = 1678] [id = 464] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54d800 == 36 [pid = 1678] [id = 463] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x119ba7000 == 35 [pid = 1678] [id = 462] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f0800 == 34 [pid = 1678] [id = 461] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12581f000 == 33 [pid = 1678] [id = 460] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x119827000 == 32 [pid = 1678] [id = 459] 18:25:52 INFO - PROCESS | 1678 | --DOCSHELL 0x117490000 == 31 [pid = 1678] [id = 458] 18:25:52 INFO - PROCESS | 1678 | 1472088352837 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 626ms 18:25:52 INFO - PROCESS | 1678 | 1472088352873 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1678 | 1472088352876 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:25:52 INFO - PROCESS | 1678 | 1472088352880 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1678 | 1472088352882 Marionette TRACE conn2 <- [1,1846,null,{}] 18:25:52 INFO - PROCESS | 1678 | 1472088352884 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:52 INFO - PROCESS | 1678 | 1472088352886 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:52 INFO - PROCESS | 1678 | 1472088352966 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1258cd400) [pid = 1678] [serial = 1335] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x128baac00) [pid = 1678] [serial = 1338] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12babd400) [pid = 1678] [serial = 1306] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x123380c00) [pid = 1678] [serial = 1323] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x124b78c00) [pid = 1678] [serial = 1324] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x126eca000) [pid = 1678] [serial = 1332] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x127082c00) [pid = 1678] [serial = 1333] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119904400) [pid = 1678] [serial = 1317] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119943400) [pid = 1678] [serial = 1318] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124e90400) [pid = 1678] [serial = 1326] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1256aac00) [pid = 1678] [serial = 1327] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1188a3800) [pid = 1678] [serial = 1314] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11985bc00) [pid = 1678] [serial = 1315] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11814b000) [pid = 1678] [serial = 1311] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11828c800) [pid = 1678] [serial = 1312] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115ea0400) [pid = 1678] [serial = 1308] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116767000) [pid = 1678] [serial = 1309] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x126d3a800) [pid = 1678] [serial = 1330] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1258cd800) [pid = 1678] [serial = 1329] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x119b6f800) [pid = 1678] [serial = 1320] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1207ee800) [pid = 1678] [serial = 1321] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x116a0dc00) [pid = 1678] [serial = 1347] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x119857000) [pid = 1678] [serial = 1351] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x118298800) [pid = 1678] [serial = 1350] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x117158400) [pid = 1678] [serial = 1344] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11814c400) [pid = 1678] [serial = 1345] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x112df2c00) [pid = 1678] [serial = 1341] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11814ec00) [pid = 1678] [serial = 1348] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12931dc00) [pid = 1678] [serial = 1339] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x113beb000) [pid = 1678] [serial = 1342] [outer = 0x0] [url = about:blank] 18:25:52 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x127281000) [pid = 1678] [serial = 1336] [outer = 0x0] [url = about:blank] 18:25:53 INFO - PROCESS | 1678 | 1472088353026 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1678 | 1472088353028 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x117c50800 == 32 [pid = 1678] [id = 469] 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x116767000) [pid = 1678] [serial = 1406] [outer = 0x0] 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11814c400) [pid = 1678] [serial = 1407] [outer = 0x116767000] 18:25:53 INFO - PROCESS | 1678 | 1472088353059 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119908000) [pid = 1678] [serial = 1408] [outer = 0x116767000] 18:25:53 INFO - PROCESS | 1678 | 1472088353364 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:25:53 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) 18:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 18:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:25:53 INFO - PROCESS | 1678 | 1472088353402 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1678 | 1472088353403 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:25:53 INFO - PROCESS | 1678 | 1472088353405 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1678 | 1472088353408 Marionette TRACE conn2 <- [1,1850,null,{}] 18:25:53 INFO - PROCESS | 1678 | 1472088353418 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 1678 | 1472088353421 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:53 INFO - PROCESS | 1678 | 1472088353501 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:25:53 INFO - PROCESS | 1678 | 1472088353506 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1678 | 1472088353508 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12070e800 == 33 [pid = 1678] [id = 470] 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x119944800) [pid = 1678] [serial = 1409] [outer = 0x0] 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x121250400) [pid = 1678] [serial = 1410] [outer = 0x119944800] 18:25:53 INFO - PROCESS | 1678 | 1472088353542 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x124752c00) [pid = 1678] [serial = 1411] [outer = 0x119944800] 18:25:53 INFO - PROCESS | 1678 | 1472088353899 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 18:25:53 INFO - PROCESS | 1678 | 1472088353927 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1678 | 1472088353929 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:25:53 INFO - PROCESS | 1678 | 1472088353934 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1678 | 1472088353936 Marionette TRACE conn2 <- [1,1854,null,{}] 18:25:53 INFO - PROCESS | 1678 | 1472088353938 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 1678 | 1472088353939 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:54 INFO - PROCESS | 1678 | 1472088354018 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:25:54 INFO - PROCESS | 1678 | 1472088354022 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1678 | 1472088354023 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12517f000 == 34 [pid = 1678] [id = 471] 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x124b75c00) [pid = 1678] [serial = 1412] [outer = 0x0] 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x124ee9400) [pid = 1678] [serial = 1413] [outer = 0x124b75c00] 18:25:54 INFO - PROCESS | 1678 | 1472088354051 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1258ca400) [pid = 1678] [serial = 1414] [outer = 0x124b75c00] 18:25:54 INFO - PROCESS | 1678 | 1472088354414 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 523ms 18:25:54 INFO - PROCESS | 1678 | 1472088354457 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1678 | 1472088354459 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:25:54 INFO - PROCESS | 1678 | 1472088354462 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1678 | 1472088354466 Marionette TRACE conn2 <- [1,1858,null,{}] 18:25:54 INFO - PROCESS | 1678 | 1472088354469 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 1678 | 1472088354471 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:54 INFO - PROCESS | 1678 | 1472088354587 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:25:54 INFO - PROCESS | 1678 | 1472088354593 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1678 | 1472088354594 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12880e000 == 35 [pid = 1678] [id = 472] 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x124fae400) [pid = 1678] [serial = 1415] [outer = 0x0] 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x126daac00) [pid = 1678] [serial = 1416] [outer = 0x124fae400] 18:25:54 INFO - PROCESS | 1678 | 1472088354639 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12727bc00) [pid = 1678] [serial = 1417] [outer = 0x124fae400] 18:25:55 INFO - PROCESS | 1678 | 1472088355085 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 18:25:55 INFO - PROCESS | 1678 | 1472088355135 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1678 | 1472088355136 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:25:55 INFO - PROCESS | 1678 | 1472088355139 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1678 | 1472088355140 Marionette TRACE conn2 <- [1,1862,null,{}] 18:25:55 INFO - PROCESS | 1678 | 1472088355142 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:55 INFO - PROCESS | 1678 | 1472088355147 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:55 INFO - PROCESS | 1678 | 1472088355269 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:25:55 INFO - PROCESS | 1678 | 1472088355314 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1678 | 1472088355315 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e15800 == 36 [pid = 1678] [id = 473] 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1290bb000) [pid = 1678] [serial = 1418] [outer = 0x0] 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1293d9000) [pid = 1678] [serial = 1419] [outer = 0x1290bb000] 18:25:55 INFO - PROCESS | 1678 | 1472088355341 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a510000) [pid = 1678] [serial = 1420] [outer = 0x1290bb000] 18:25:55 INFO - PROCESS | 1678 | 1472088355659 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 567ms 18:25:55 INFO - PROCESS | 1678 | 1472088355707 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1678 | 1472088355708 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:25:55 INFO - PROCESS | 1678 | 1472088355710 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1678 | 1472088355711 Marionette TRACE conn2 <- [1,1866,null,{}] 18:25:55 INFO - PROCESS | 1678 | 1472088355714 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:55 INFO - PROCESS | 1678 | 1472088355715 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:55 INFO - PROCESS | 1678 | 1472088355811 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:25:55 INFO - PROCESS | 1678 | 1472088355814 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1678 | 1472088355815 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7bc800 == 37 [pid = 1678] [id = 474] 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1258cd000) [pid = 1678] [serial = 1421] [outer = 0x0] 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a61d000) [pid = 1678] [serial = 1422] [outer = 0x1258cd000] 18:25:55 INFO - PROCESS | 1678 | 1472088355840 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a6af400) [pid = 1678] [serial = 1423] [outer = 0x1258cd000] 18:25:56 INFO - PROCESS | 1678 | 1472088356185 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 18:25:56 INFO - PROCESS | 1678 | 1472088356232 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1678 | 1472088356234 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:25:56 INFO - PROCESS | 1678 | 1472088356243 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1678 | 1472088356244 Marionette TRACE conn2 <- [1,1870,null,{}] 18:25:56 INFO - PROCESS | 1678 | 1472088356246 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:56 INFO - PROCESS | 1678 | 1472088356247 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:56 INFO - PROCESS | 1678 | 1472088356346 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:25:56 INFO - PROCESS | 1678 | 1472088356349 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1678 | 1472088356351 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5e000 == 38 [pid = 1678] [id = 475] 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290bc000) [pid = 1678] [serial = 1424] [outer = 0x0] 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a6b3800) [pid = 1678] [serial = 1425] [outer = 0x1290bc000] 18:25:56 INFO - PROCESS | 1678 | 1472088356375 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12aae8800) [pid = 1678] [serial = 1426] [outer = 0x1290bc000] 18:25:56 INFO - PROCESS | 1678 | 1472088356693 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 479ms 18:25:56 INFO - PROCESS | 1678 | 1472088356721 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1678 | 1472088356722 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:25:56 INFO - PROCESS | 1678 | 1472088356733 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1678 | 1472088356735 Marionette TRACE conn2 <- [1,1874,null,{}] 18:25:56 INFO - PROCESS | 1678 | 1472088356738 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:56 INFO - PROCESS | 1678 | 1472088356739 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:56 INFO - PROCESS | 1678 | 1472088356855 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1120eac00) [pid = 1678] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x112f8a400) [pid = 1678] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119b70c00) [pid = 1678] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119b73800) [pid = 1678] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x124c86400) [pid = 1678] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126ecb800) [pid = 1678] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116760c00) [pid = 1678] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11873d800) [pid = 1678] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113b4e400) [pid = 1678] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1176c9400) [pid = 1678] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x115e2e800) [pid = 1678] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1244ce800) [pid = 1678] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11615c800) [pid = 1678] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:25:56 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11873f400) [pid = 1678] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:25:56 INFO - PROCESS | 1678 | 1472088356898 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1678 | 1472088356899 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x11826e800 == 39 [pid = 1678] [id = 476] 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112d31800) [pid = 1678] [serial = 1427] [outer = 0x0] 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113b4ec00) [pid = 1678] [serial = 1428] [outer = 0x112d31800] 18:25:56 INFO - PROCESS | 1678 | 1472088356924 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11873d800) [pid = 1678] [serial = 1429] [outer = 0x112d31800] 18:25:57 INFO - PROCESS | 1678 | 1472088357212 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 531ms 18:25:57 INFO - PROCESS | 1678 | 1472088357255 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1678 | 1472088357256 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:25:57 INFO - PROCESS | 1678 | 1472088357259 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1678 | 1472088357260 Marionette TRACE conn2 <- [1,1878,null,{}] 18:25:57 INFO - PROCESS | 1678 | 1472088357262 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:57 INFO - PROCESS | 1678 | 1472088357263 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:57 INFO - PROCESS | 1678 | 1472088357340 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:25:57 INFO - PROCESS | 1678 | 1472088357344 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1678 | 1472088357345 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5b800 == 40 [pid = 1678] [id = 477] 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x115e1ac00) [pid = 1678] [serial = 1430] [outer = 0x0] 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x124207000) [pid = 1678] [serial = 1431] [outer = 0x115e1ac00] 18:25:57 INFO - PROCESS | 1678 | 1472088357373 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x128bac400) [pid = 1678] [serial = 1432] [outer = 0x115e1ac00] 18:25:57 INFO - PROCESS | 1678 | 1472088357688 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 474ms 18:25:57 INFO - PROCESS | 1678 | 1472088357733 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1678 | 1472088357735 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:25:57 INFO - PROCESS | 1678 | 1472088357737 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1678 | 1472088357739 Marionette TRACE conn2 <- [1,1882,null,{}] 18:25:57 INFO - PROCESS | 1678 | 1472088357741 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:57 INFO - PROCESS | 1678 | 1472088357742 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:57 INFO - PROCESS | 1678 | 1472088357857 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:25:57 INFO - PROCESS | 1678 | 1472088357865 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1678 | 1472088357867 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c06a000 == 41 [pid = 1678] [id = 478] 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124c90c00) [pid = 1678] [serial = 1433] [outer = 0x0] 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12ad8d000) [pid = 1678] [serial = 1434] [outer = 0x124c90c00] 18:25:57 INFO - PROCESS | 1678 | 1472088357895 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12babb400) [pid = 1678] [serial = 1435] [outer = 0x124c90c00] 18:25:58 INFO - PROCESS | 1678 | 1472088358220 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 18:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:25:58 INFO - PROCESS | 1678 | 1472088358256 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1678 | 1472088358257 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:25:58 INFO - PROCESS | 1678 | 1472088358259 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1678 | 1472088358260 Marionette TRACE conn2 <- [1,1886,null,{}] 18:25:58 INFO - PROCESS | 1678 | 1472088358262 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 1678 | 1472088358263 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:58 INFO - PROCESS | 1678 | 1472088358342 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:25:58 INFO - PROCESS | 1678 | 1472088358345 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1678 | 1472088358346 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c681800 == 42 [pid = 1678] [id = 479] 18:25:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12babe800) [pid = 1678] [serial = 1436] [outer = 0x0] 18:25:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12bced000) [pid = 1678] [serial = 1437] [outer = 0x12babe800] 18:25:58 INFO - PROCESS | 1678 | 1472088358374 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bcf8400) [pid = 1678] [serial = 1438] [outer = 0x12babe800] 18:25:58 INFO - PROCESS | 1678 | 1472088358686 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 18:25:58 INFO - PROCESS | 1678 | 1472088358732 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1678 | 1472088358733 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:25:58 INFO - PROCESS | 1678 | 1472088358736 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1678 | 1472088358737 Marionette TRACE conn2 <- [1,1890,null,{}] 18:25:58 INFO - PROCESS | 1678 | 1472088358739 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 1678 | 1472088358740 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:58 INFO - PROCESS | 1678 | 1472088358846 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:25:58 INFO - PROCESS | 1678 | 1472088358933 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1678 | 1472088358934 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b38000 == 43 [pid = 1678] [id = 480] 18:25:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1120eac00) [pid = 1678] [serial = 1439] [outer = 0x0] 18:25:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112df2c00) [pid = 1678] [serial = 1440] [outer = 0x1120eac00] 18:25:58 INFO - PROCESS | 1678 | 1472088358967 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x116153c00) [pid = 1678] [serial = 1441] [outer = 0x1120eac00] 18:25:59 INFO - PROCESS | 1678 | 1472088359393 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 18:25:59 INFO - PROCESS | 1678 | 1472088359408 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1678 | 1472088359411 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:25:59 INFO - PROCESS | 1678 | 1472088359414 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1678 | 1472088359416 Marionette TRACE conn2 <- [1,1894,null,{}] 18:25:59 INFO - PROCESS | 1678 | 1472088359419 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:59 INFO - PROCESS | 1678 | 1472088359422 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:59 INFO - PROCESS | 1678 | 1472088359529 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:25:59 INFO - PROCESS | 1678 | 1472088359623 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1678 | 1472088359625 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:25:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241a1800 == 44 [pid = 1678] [id = 481] 18:25:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1185a2c00) [pid = 1678] [serial = 1442] [outer = 0x0] 18:25:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11990b400) [pid = 1678] [serial = 1443] [outer = 0x1185a2c00] 18:25:59 INFO - PROCESS | 1678 | 1472088359658 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11999a800) [pid = 1678] [serial = 1444] [outer = 0x1185a2c00] 18:26:00 INFO - PROCESS | 1678 | 1472088360064 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 18:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:26:00 INFO - PROCESS | 1678 | 1472088360136 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1678 | 1472088360139 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:26:00 INFO - PROCESS | 1678 | 1472088360141 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1678 | 1472088360143 Marionette TRACE conn2 <- [1,1898,null,{}] 18:26:00 INFO - PROCESS | 1678 | 1472088360145 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 1678 | 1472088360148 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:00 INFO - PROCESS | 1678 | 1472088360250 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:26:00 INFO - PROCESS | 1678 | 1472088360323 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1678 | 1472088360324 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba1f000 == 45 [pid = 1678] [id = 482] 18:26:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12325f800) [pid = 1678] [serial = 1445] [outer = 0x0] 18:26:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124b75400) [pid = 1678] [serial = 1446] [outer = 0x12325f800] 18:26:00 INFO - PROCESS | 1678 | 1472088360354 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126d3b800) [pid = 1678] [serial = 1447] [outer = 0x12325f800] 18:26:00 INFO - PROCESS | 1678 | 1472088360768 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 18:26:00 INFO - PROCESS | 1678 | 1472088360812 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1678 | 1472088360814 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:26:00 INFO - PROCESS | 1678 | 1472088360844 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1678 | 1472088360848 Marionette TRACE conn2 <- [1,1902,null,{}] 18:26:00 INFO - PROCESS | 1678 | 1472088360884 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 1678 | 1472088360886 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:00 INFO - PROCESS | 1678 | 1472088360990 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:26:01 INFO - PROCESS | 1678 | 1472088361061 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 1678 | 1472088361063 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd5f800 == 46 [pid = 1678] [id = 483] 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12350c800) [pid = 1678] [serial = 1448] [outer = 0x0] 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12931dc00) [pid = 1678] [serial = 1449] [outer = 0x12350c800] 18:26:01 INFO - PROCESS | 1678 | 1472088361095 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a510800) [pid = 1678] [serial = 1450] [outer = 0x12350c800] 18:26:01 INFO - PROCESS | 1678 | 1472088361649 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 866ms 18:26:01 INFO - PROCESS | 1678 | 1472088361692 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1678 | 1472088361695 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:26:01 INFO - PROCESS | 1678 | 1472088361701 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1678 | 1472088361702 Marionette TRACE conn2 <- [1,1906,null,{}] 18:26:01 INFO - PROCESS | 1678 | 1472088361704 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:01 INFO - PROCESS | 1678 | 1472088361706 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:01 INFO - PROCESS | 1678 | 1472088361806 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:26:01 INFO - PROCESS | 1678 | 1472088361878 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 1678 | 1472088361879 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x118158800 == 47 [pid = 1678] [id = 484] 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118297400) [pid = 1678] [serial = 1451] [outer = 0x0] 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1207fa000) [pid = 1678] [serial = 1452] [outer = 0x118297400] 18:26:01 INFO - PROCESS | 1678 | 1472088361909 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x128dcc800) [pid = 1678] [serial = 1453] [outer = 0x118297400] 18:26:02 INFO - PROCESS | 1678 | 1472088362484 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 822ms 18:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:26:02 INFO - PROCESS | 1678 | 1472088362522 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 1678 | 1472088362524 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:26:02 INFO - PROCESS | 1678 | 1472088362527 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 1678 | 1472088362529 Marionette TRACE conn2 <- [1,1910,null,{}] 18:26:02 INFO - PROCESS | 1678 | 1472088362555 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:02 INFO - PROCESS | 1678 | 1472088362557 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:02 INFO - PROCESS | 1678 | 1472088362652 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:26:02 INFO - PROCESS | 1678 | 1472088362726 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1678 | 1472088362727 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169dc800 == 48 [pid = 1678] [id = 485] 18:26:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1185aa400) [pid = 1678] [serial = 1454] [outer = 0x0] 18:26:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11875f400) [pid = 1678] [serial = 1455] [outer = 0x1185aa400] 18:26:02 INFO - PROCESS | 1678 | 1472088362757 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x119416400) [pid = 1678] [serial = 1456] [outer = 0x1185aa400] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12c681800 == 47 [pid = 1678] [id = 479] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12c06a000 == 46 [pid = 1678] [id = 478] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc5b800 == 45 [pid = 1678] [id = 477] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x11826e800 == 44 [pid = 1678] [id = 476] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5e000 == 43 [pid = 1678] [id = 475] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7bc800 == 42 [pid = 1678] [id = 474] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x129e15800 == 41 [pid = 1678] [id = 473] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12880e000 == 40 [pid = 1678] [id = 472] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12517f000 == 39 [pid = 1678] [id = 471] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12070e800 == 38 [pid = 1678] [id = 470] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x117c50800 == 37 [pid = 1678] [id = 469] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x118159000 == 36 [pid = 1678] [id = 468] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x126d0b000 == 35 [pid = 1678] [id = 467] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad59800 == 34 [pid = 1678] [id = 465] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x117016800 == 33 [pid = 1678] [id = 466] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x119c34000 == 32 [pid = 1678] [id = 457] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x118158800 == 31 [pid = 1678] [id = 484] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd5f800 == 30 [pid = 1678] [id = 483] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba1f000 == 29 [pid = 1678] [id = 482] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1241a1800 == 28 [pid = 1678] [id = 481] 18:26:03 INFO - PROCESS | 1678 | --DOCSHELL 0x113b38000 == 27 [pid = 1678] [id = 480] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x116ab5000) [pid = 1678] [serial = 1354] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x115e1a400) [pid = 1678] [serial = 1353] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119903400) [pid = 1678] [serial = 1357] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x119857400) [pid = 1678] [serial = 1356] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x121249000) [pid = 1678] [serial = 1360] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1207ec000) [pid = 1678] [serial = 1359] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124b79400) [pid = 1678] [serial = 1363] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x124045400) [pid = 1678] [serial = 1362] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1258c4400) [pid = 1678] [serial = 1366] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124fb6400) [pid = 1678] [serial = 1365] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x128a22c00) [pid = 1678] [serial = 1369] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x127081800) [pid = 1678] [serial = 1368] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11873a400) [pid = 1678] [serial = 1372] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x117c4b000) [pid = 1678] [serial = 1371] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119114400) [pid = 1678] [serial = 1377] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1290b3c00) [pid = 1678] [serial = 1393] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x117c48800) [pid = 1678] [serial = 1374] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1207f5400) [pid = 1678] [serial = 1380] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119860400) [pid = 1678] [serial = 1378] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124b7e400) [pid = 1678] [serial = 1383] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x124044800) [pid = 1678] [serial = 1381] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x117c47c00) [pid = 1678] [serial = 1386] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1207ed400) [pid = 1678] [serial = 1389] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1191a5400) [pid = 1678] [serial = 1387] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1290bfc00) [pid = 1678] [serial = 1395] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x128a29c00) [pid = 1678] [serial = 1392] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x124fabc00) [pid = 1678] [serial = 1384] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118299800) [pid = 1678] [serial = 1375] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x127280000) [pid = 1678] [serial = 1390] [outer = 0x0] [url = about:blank] 18:26:03 INFO - PROCESS | 1678 | 1472088363685 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1194ms 18:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:26:03 INFO - PROCESS | 1678 | 1472088363722 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1678 | 1472088363724 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:26:03 INFO - PROCESS | 1678 | 1472088363727 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1678 | 1472088363729 Marionette TRACE conn2 <- [1,1914,null,{}] 18:26:03 INFO - PROCESS | 1678 | 1472088363740 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:03 INFO - PROCESS | 1678 | 1472088363741 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:03 INFO - PROCESS | 1678 | 1472088363827 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:26:03 INFO - PROCESS | 1678 | 1472088363835 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1678 | 1472088363838 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x11696f800 == 28 [pid = 1678] [id = 486] 18:26:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x115e2b000) [pid = 1678] [serial = 1457] [outer = 0x0] 18:26:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11691f000) [pid = 1678] [serial = 1458] [outer = 0x115e2b000] 18:26:03 INFO - PROCESS | 1678 | 1472088363866 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1133f0800) [pid = 1678] [serial = 1459] [outer = 0x115e2b000] 18:26:04 INFO - PROCESS | 1678 | 1472088364272 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 584ms 18:26:04 INFO - PROCESS | 1678 | 1472088364311 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 1678 | 1472088364317 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:26:04 INFO - PROCESS | 1678 | 1472088364324 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1678 | 1472088364326 Marionette TRACE conn2 <- [1,1918,null,{}] 18:26:04 INFO - PROCESS | 1678 | 1472088364330 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:04 INFO - PROCESS | 1678 | 1472088364333 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:04 INFO - PROCESS | 1678 | 1472088364452 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:26:04 INFO - PROCESS | 1678 | 1472088364466 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1678 | 1472088364467 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d0800 == 29 [pid = 1678] [id = 487] 18:26:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1181d1c00) [pid = 1678] [serial = 1460] [outer = 0x0] 18:26:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11889e800) [pid = 1678] [serial = 1461] [outer = 0x1181d1c00] 18:26:04 INFO - PROCESS | 1678 | 1472088364513 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119859000) [pid = 1678] [serial = 1462] [outer = 0x1181d1c00] 18:26:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119863c00) [pid = 1678] [serial = 1463] [outer = 0x12d28f800] 18:26:04 INFO - PROCESS | 1678 | 1472088364964 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 18:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:26:05 INFO - PROCESS | 1678 | 1472088364995 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1678 | 1472088364996 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:26:05 INFO - PROCESS | 1678 | 1472088365001 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1678 | 1472088365003 Marionette TRACE conn2 <- [1,1922,null,{}] 18:26:05 INFO - PROCESS | 1678 | 1472088365011 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:05 INFO - PROCESS | 1678 | 1472088365014 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:05 INFO - PROCESS | 1678 | 1472088365100 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:26:05 INFO - PROCESS | 1678 | 1472088365125 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1678 | 1472088365127 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e8800 == 30 [pid = 1678] [id = 488] 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x115e9a800) [pid = 1678] [serial = 1464] [outer = 0x0] 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1207f3c00) [pid = 1678] [serial = 1465] [outer = 0x115e9a800] 18:26:05 INFO - PROCESS | 1678 | 1472088365156 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x121254400) [pid = 1678] [serial = 1466] [outer = 0x115e9a800] 18:26:05 INFO - PROCESS | 1678 | 1472088365491 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 18:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:26:05 INFO - PROCESS | 1678 | 1472088365523 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1678 | 1472088365525 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:26:05 INFO - PROCESS | 1678 | 1472088365527 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1678 | 1472088365528 Marionette TRACE conn2 <- [1,1926,null,{}] 18:26:05 INFO - PROCESS | 1678 | 1472088365532 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:05 INFO - PROCESS | 1678 | 1472088365534 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:05 INFO - PROCESS | 1678 | 1472088365640 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:26:05 INFO - PROCESS | 1678 | 1472088365676 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1678 | 1472088365677 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1245d2000 == 31 [pid = 1678] [id = 489] 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119905800) [pid = 1678] [serial = 1467] [outer = 0x0] 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1244d5800) [pid = 1678] [serial = 1468] [outer = 0x119905800] 18:26:05 INFO - PROCESS | 1678 | 1472088365703 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124b7e000) [pid = 1678] [serial = 1469] [outer = 0x119905800] 18:26:05 INFO - PROCESS | 1678 | 1472088365992 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 18:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:26:06 INFO - PROCESS | 1678 | 1472088366004 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1678 | 1472088366006 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:26:06 INFO - PROCESS | 1678 | 1472088366016 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1678 | 1472088366018 Marionette TRACE conn2 <- [1,1930,null,{}] 18:26:06 INFO - PROCESS | 1678 | 1472088366036 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:06 INFO - PROCESS | 1678 | 1472088366038 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:06 INFO - PROCESS | 1678 | 1472088366134 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:26:06 INFO - PROCESS | 1678 | 1472088366137 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1678 | 1472088366138 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e0f800 == 32 [pid = 1678] [id = 490] 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x112fd9c00) [pid = 1678] [serial = 1470] [outer = 0x0] 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124b74800) [pid = 1678] [serial = 1471] [outer = 0x112fd9c00] 18:26:06 INFO - PROCESS | 1678 | 1472088366164 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1256b3000) [pid = 1678] [serial = 1472] [outer = 0x112fd9c00] 18:26:06 INFO - PROCESS | 1678 | 1472088366521 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 547ms 18:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:26:06 INFO - PROCESS | 1678 | 1472088366560 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1678 | 1472088366561 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:26:06 INFO - PROCESS | 1678 | 1472088366563 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1678 | 1472088366564 Marionette TRACE conn2 <- [1,1934,null,{}] 18:26:06 INFO - PROCESS | 1678 | 1472088366567 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:06 INFO - PROCESS | 1678 | 1472088366571 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:06 INFO - PROCESS | 1678 | 1472088366683 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:26:06 INFO - PROCESS | 1678 | 1472088366719 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1678 | 1472088366720 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289bb000 == 33 [pid = 1678] [id = 491] 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125c53c00) [pid = 1678] [serial = 1473] [outer = 0x0] 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x127080800) [pid = 1678] [serial = 1474] [outer = 0x125c53c00] 18:26:06 INFO - PROCESS | 1678 | 1472088366745 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128bad000) [pid = 1678] [serial = 1475] [outer = 0x125c53c00] 18:26:07 INFO - PROCESS | 1678 | 1472088367070 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 18:26:07 INFO - PROCESS | 1678 | 1472088367085 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1678 | 1472088367087 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:26:07 INFO - PROCESS | 1678 | 1472088367089 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1678 | 1472088367090 Marionette TRACE conn2 <- [1,1938,null,{}] 18:26:07 INFO - PROCESS | 1678 | 1472088367092 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:07 INFO - PROCESS | 1678 | 1472088367093 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:07 INFO - PROCESS | 1678 | 1472088367201 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:26:07 INFO - PROCESS | 1678 | 1472088367210 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1678 | 1472088367211 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b5000 == 34 [pid = 1678] [id = 492] 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x115cb3c00) [pid = 1678] [serial = 1476] [outer = 0x0] 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1290be000) [pid = 1678] [serial = 1477] [outer = 0x115cb3c00] 18:26:07 INFO - PROCESS | 1678 | 1472088367238 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1293db000) [pid = 1678] [serial = 1478] [outer = 0x115cb3c00] 18:26:07 INFO - PROCESS | 1678 | 1472088367552 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 18:26:07 INFO - PROCESS | 1678 | 1472088367607 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1678 | 1472088367609 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:26:07 INFO - PROCESS | 1678 | 1472088367611 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1678 | 1472088367612 Marionette TRACE conn2 <- [1,1942,null,{}] 18:26:07 INFO - PROCESS | 1678 | 1472088367614 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:07 INFO - PROCESS | 1678 | 1472088367615 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:07 INFO - PROCESS | 1678 | 1472088367710 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:26:07 INFO - PROCESS | 1678 | 1472088367723 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1678 | 1472088367724 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54a000 == 35 [pid = 1678] [id = 493] 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x129312c00) [pid = 1678] [serial = 1479] [outer = 0x0] 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a615c00) [pid = 1678] [serial = 1480] [outer = 0x129312c00] 18:26:07 INFO - PROCESS | 1678 | 1472088367749 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a6a8c00) [pid = 1678] [serial = 1481] [outer = 0x129312c00] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12babe800) [pid = 1678] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1290bb000) [pid = 1678] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1258cd000) [pid = 1678] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1290bc000) [pid = 1678] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116767000) [pid = 1678] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124b75c00) [pid = 1678] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118895c00) [pid = 1678] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119944800) [pid = 1678] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x115e2c800) [pid = 1678] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1290b4000) [pid = 1678] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124fae400) [pid = 1678] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1176c9800) [pid = 1678] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112d31800) [pid = 1678] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124c90c00) [pid = 1678] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:26:08 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e1ac00) [pid = 1678] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:26:08 INFO - PROCESS | 1678 | 1472088368250 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 18:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:26:08 INFO - PROCESS | 1678 | 1472088368283 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1678 | 1472088368285 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:26:08 INFO - PROCESS | 1678 | 1472088368287 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1678 | 1472088368289 Marionette TRACE conn2 <- [1,1946,null,{}] 18:26:08 INFO - PROCESS | 1678 | 1472088368291 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:08 INFO - PROCESS | 1678 | 1472088368292 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:08 INFO - PROCESS | 1678 | 1472088368372 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:26:08 INFO - PROCESS | 1678 | 1472088368431 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1678 | 1472088368432 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e7800 == 36 [pid = 1678] [id = 494] 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1132b6000) [pid = 1678] [serial = 1482] [outer = 0x0] 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118756c00) [pid = 1678] [serial = 1483] [outer = 0x1132b6000] 18:26:08 INFO - PROCESS | 1678 | 1472088368457 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124b76800) [pid = 1678] [serial = 1484] [outer = 0x1132b6000] 18:26:08 INFO - PROCESS | 1678 | 1472088368718 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 18:26:08 INFO - PROCESS | 1678 | 1472088368759 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1678 | 1472088368760 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:26:08 INFO - PROCESS | 1678 | 1472088368770 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1678 | 1472088368771 Marionette TRACE conn2 <- [1,1950,null,{}] 18:26:08 INFO - PROCESS | 1678 | 1472088368773 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:08 INFO - PROCESS | 1678 | 1472088368775 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:08 INFO - PROCESS | 1678 | 1472088368854 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:26:08 INFO - PROCESS | 1678 | 1472088368858 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1678 | 1472088368859 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5b800 == 37 [pid = 1678] [id = 495] 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126d3dc00) [pid = 1678] [serial = 1485] [outer = 0x0] 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a507400) [pid = 1678] [serial = 1486] [outer = 0x126d3dc00] 18:26:08 INFO - PROCESS | 1678 | 1472088368886 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a6ad000) [pid = 1678] [serial = 1487] [outer = 0x126d3dc00] 18:26:09 INFO - PROCESS | 1678 | 1472088369223 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 475ms 18:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:26:09 INFO - PROCESS | 1678 | 1472088369239 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1678 | 1472088369240 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:26:09 INFO - PROCESS | 1678 | 1472088369243 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 1678 | 1472088369244 Marionette TRACE conn2 <- [1,1954,null,{}] 18:26:09 INFO - PROCESS | 1678 | 1472088369249 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:09 INFO - PROCESS | 1678 | 1472088369252 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:09 INFO - PROCESS | 1678 | 1472088369380 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:26:09 INFO - PROCESS | 1678 | 1472088369386 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1678 | 1472088369387 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d15800 == 38 [pid = 1678] [id = 496] 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x112da1c00) [pid = 1678] [serial = 1488] [outer = 0x0] 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a76fc00) [pid = 1678] [serial = 1489] [outer = 0x112da1c00] 18:26:09 INFO - PROCESS | 1678 | 1472088369415 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12ba2cc00) [pid = 1678] [serial = 1490] [outer = 0x112da1c00] 18:26:09 INFO - PROCESS | 1678 | 1472088369717 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 18:26:09 INFO - PROCESS | 1678 | 1472088369767 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1678 | 1472088369768 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:26:09 INFO - PROCESS | 1678 | 1472088369770 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 1678 | 1472088369771 Marionette TRACE conn2 <- [1,1958,null,{}] 18:26:09 INFO - PROCESS | 1678 | 1472088369774 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:09 INFO - PROCESS | 1678 | 1472088369775 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:09 INFO - PROCESS | 1678 | 1472088369855 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:26:09 INFO - PROCESS | 1678 | 1472088369859 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1678 | 1472088369860 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c678000 == 39 [pid = 1678] [id = 497] 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12ba2d000) [pid = 1678] [serial = 1491] [outer = 0x0] 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bac0c00) [pid = 1678] [serial = 1492] [outer = 0x12ba2d000] 18:26:09 INFO - PROCESS | 1678 | 1472088369886 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bcf1800) [pid = 1678] [serial = 1493] [outer = 0x12ba2d000] 18:26:10 INFO - PROCESS | 1678 | 1472088370423 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 18:26:10 INFO - PROCESS | 1678 | 1472088370441 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 1678 | 1472088370445 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:26:10 INFO - PROCESS | 1678 | 1472088370450 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 1678 | 1472088370453 Marionette TRACE conn2 <- [1,1962,null,{}] 18:26:10 INFO - PROCESS | 1678 | 1472088370459 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:10 INFO - PROCESS | 1678 | 1472088370462 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:10 INFO - PROCESS | 1678 | 1472088370630 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:26:10 INFO - PROCESS | 1678 | 1472088370730 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 1678 | 1472088370731 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x118155000 == 40 [pid = 1678] [id = 498] 18:26:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x115e1b800) [pid = 1678] [serial = 1494] [outer = 0x0] 18:26:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x116ab0c00) [pid = 1678] [serial = 1495] [outer = 0x115e1b800] 18:26:10 INFO - PROCESS | 1678 | 1472088370764 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118146000) [pid = 1678] [serial = 1496] [outer = 0x115e1b800] 18:26:11 INFO - PROCESS | 1678 | 1472088371309 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 924ms 18:26:11 INFO - PROCESS | 1678 | 1472088371372 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:26:11 INFO - PROCESS | 1678 | 1472088371376 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:26:11 INFO - PROCESS | 1678 | 1472088371380 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1678 | 1472088371382 Marionette TRACE conn2 <- [1,1966,null,{}] 18:26:11 INFO - PROCESS | 1678 | 1472088371385 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:11 INFO - PROCESS | 1678 | 1472088371387 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:11 INFO - PROCESS | 1678 | 1472088371500 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:26:11 INFO - PROCESS | 1678 | 1472088371559 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 1678 | 1472088371561 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccd800 == 41 [pid = 1678] [id = 499] 18:26:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1191a5000) [pid = 1678] [serial = 1497] [outer = 0x0] 18:26:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119862c00) [pid = 1678] [serial = 1498] [outer = 0x1191a5000] 18:26:11 INFO - PROCESS | 1678 | 1472088371593 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x119943400) [pid = 1678] [serial = 1499] [outer = 0x1191a5000] 18:26:12 INFO - PROCESS | 1678 | 1472088372300 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 973ms 18:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:26:12 INFO - PROCESS | 1678 | 1472088372354 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 1678 | 1472088372356 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:26:12 INFO - PROCESS | 1678 | 1472088372360 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - PROCESS | 1678 | 1472088372361 Marionette TRACE conn2 <- [1,1970,null,{}] 18:26:12 INFO - PROCESS | 1678 | 1472088372366 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 1678 | 1472088372367 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:12 INFO - PROCESS | 1678 | 1472088372474 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x126d15800 == 40 [pid = 1678] [id = 496] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5b800 == 39 [pid = 1678] [id = 495] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e7800 == 38 [pid = 1678] [id = 494] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54a000 == 37 [pid = 1678] [id = 493] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b5000 == 36 [pid = 1678] [id = 492] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1289bb000 == 35 [pid = 1678] [id = 491] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x126e0f800 == 34 [pid = 1678] [id = 490] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1245d2000 == 33 [pid = 1678] [id = 489] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e8800 == 32 [pid = 1678] [id = 488] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d0800 == 31 [pid = 1678] [id = 487] 18:26:12 INFO - PROCESS | 1678 | --DOCSHELL 0x11696f800 == 30 [pid = 1678] [id = 486] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12bcf8400) [pid = 1678] [serial = 1438] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1293d9000) [pid = 1678] [serial = 1419] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a61d000) [pid = 1678] [serial = 1422] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a510000) [pid = 1678] [serial = 1420] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a6b3800) [pid = 1678] [serial = 1425] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11814c400) [pid = 1678] [serial = 1407] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119908000) [pid = 1678] [serial = 1408] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a6af400) [pid = 1678] [serial = 1423] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124ee9400) [pid = 1678] [serial = 1413] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1258ca400) [pid = 1678] [serial = 1414] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1191a9000) [pid = 1678] [serial = 1401] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11990b800) [pid = 1678] [serial = 1402] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x121250400) [pid = 1678] [serial = 1410] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124752c00) [pid = 1678] [serial = 1411] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115ea0800) [pid = 1678] [serial = 1398] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1176c5c00) [pid = 1678] [serial = 1399] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12931bc00) [pid = 1678] [serial = 1396] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126daac00) [pid = 1678] [serial = 1416] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x117c49c00) [pid = 1678] [serial = 1404] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1185a1800) [pid = 1678] [serial = 1405] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12aae8800) [pid = 1678] [serial = 1426] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11873d800) [pid = 1678] [serial = 1429] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12babb400) [pid = 1678] [serial = 1435] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113b4ec00) [pid = 1678] [serial = 1428] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12ad8d000) [pid = 1678] [serial = 1434] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128bac400) [pid = 1678] [serial = 1432] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124207000) [pid = 1678] [serial = 1431] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12727bc00) [pid = 1678] [serial = 1417] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12bced000) [pid = 1678] [serial = 1437] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1678 | 1472088372587 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1678 | 1472088372591 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x115ccd800 == 31 [pid = 1678] [id = 500] 18:26:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x115e2c800) [pid = 1678] [serial = 1500] [outer = 0x0] 18:26:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x117c43c00) [pid = 1678] [serial = 1501] [outer = 0x115e2c800] 18:26:12 INFO - PROCESS | 1678 | 1472088372620 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118898c00) [pid = 1678] [serial = 1502] [outer = 0x115e2c800] 18:26:12 INFO - PROCESS | 1678 | 1472088372920 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 573ms 18:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:26:12 INFO - PROCESS | 1678 | 1472088372939 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 1678 | 1472088372942 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:26:12 INFO - PROCESS | 1678 | 1472088372947 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - PROCESS | 1678 | 1472088372951 Marionette TRACE conn2 <- [1,1974,null,{}] 18:26:12 INFO - PROCESS | 1678 | 1472088372954 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 1678 | 1472088372956 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:13 INFO - PROCESS | 1678 | 1472088373036 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:26:13 INFO - PROCESS | 1678 | 1472088373040 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1678 | 1472088373041 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x119bbf000 == 32 [pid = 1678] [id = 501] 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119904400) [pid = 1678] [serial = 1503] [outer = 0x0] 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11a0bc000) [pid = 1678] [serial = 1504] [outer = 0x119904400] 18:26:13 INFO - PROCESS | 1678 | 1472088373070 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12124b400) [pid = 1678] [serial = 1505] [outer = 0x119904400] 18:26:13 INFO - PROCESS | 1678 | 1472088373407 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 472ms 18:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:26:13 INFO - PROCESS | 1678 | 1472088373425 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1678 | 1472088373426 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:26:13 INFO - PROCESS | 1678 | 1472088373430 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1678 | 1472088373433 Marionette TRACE conn2 <- [1,1978,null,{}] 18:26:13 INFO - PROCESS | 1678 | 1472088373440 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:13 INFO - PROCESS | 1678 | 1472088373444 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:13 INFO - PROCESS | 1678 | 1472088373532 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:26:13 INFO - PROCESS | 1678 | 1472088373538 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1678 | 1472088373540 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x124b0f000 == 33 [pid = 1678] [id = 502] 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11691e800) [pid = 1678] [serial = 1506] [outer = 0x0] 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124b76000) [pid = 1678] [serial = 1507] [outer = 0x11691e800] 18:26:13 INFO - PROCESS | 1678 | 1472088373568 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124e8e400) [pid = 1678] [serial = 1508] [outer = 0x11691e800] 18:26:13 INFO - PROCESS | 1678 | 1472088373958 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 574ms 18:26:14 INFO - PROCESS | 1678 | 1472088374005 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1678 | 1472088374008 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:26:14 INFO - PROCESS | 1678 | 1472088374011 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1678 | 1472088374013 Marionette TRACE conn2 <- [1,1982,null,{}] 18:26:14 INFO - PROCESS | 1678 | 1472088374016 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:14 INFO - PROCESS | 1678 | 1472088374018 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:14 INFO - PROCESS | 1678 | 1472088374142 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:26:14 INFO - PROCESS | 1678 | 1472088374155 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1678 | 1472088374156 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x128806000 == 34 [pid = 1678] [id = 503] 18:26:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125c5b800) [pid = 1678] [serial = 1509] [outer = 0x0] 18:26:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126e48400) [pid = 1678] [serial = 1510] [outer = 0x125c5b800] 18:26:14 INFO - PROCESS | 1678 | 1472088374198 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12707e000) [pid = 1678] [serial = 1511] [outer = 0x125c5b800] 18:26:14 INFO - PROCESS | 1678 | 1472088374582 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 622ms 18:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:26:14 INFO - PROCESS | 1678 | 1472088374636 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1678 | 1472088374638 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:26:14 INFO - PROCESS | 1678 | 1472088374642 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1678 | 1472088374644 Marionette TRACE conn2 <- [1,1986,null,{}] 18:26:14 INFO - PROCESS | 1678 | 1472088374685 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:14 INFO - PROCESS | 1678 | 1472088374687 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:14 INFO - PROCESS | 1678 | 1472088374850 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:26:14 INFO - PROCESS | 1678 | 1472088374898 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1678 | 1472088374899 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dec800 == 35 [pid = 1678] [id = 504] 18:26:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12707e800) [pid = 1678] [serial = 1512] [outer = 0x0] 18:26:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12727e800) [pid = 1678] [serial = 1513] [outer = 0x12707e800] 18:26:14 INFO - PROCESS | 1678 | 1472088374940 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128ba0400) [pid = 1678] [serial = 1514] [outer = 0x12707e800] 18:26:15 INFO - PROCESS | 1678 | 1472088375318 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 18:26:15 INFO - PROCESS | 1678 | 1472088375364 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 1678 | 1472088375366 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:26:15 INFO - PROCESS | 1678 | 1472088375375 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 1678 | 1472088375377 Marionette TRACE conn2 <- [1,1990,null,{}] 18:26:15 INFO - PROCESS | 1678 | 1472088375380 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:15 INFO - PROCESS | 1678 | 1472088375386 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:15 INFO - PROCESS | 1678 | 1472088375564 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:26:15 INFO - PROCESS | 1678 | 1472088375590 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1678 | 1472088375591 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a559800 == 36 [pid = 1678] [id = 505] 18:26:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1290bc000) [pid = 1678] [serial = 1515] [outer = 0x0] 18:26:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a514800) [pid = 1678] [serial = 1516] [outer = 0x1290bc000] 18:26:15 INFO - PROCESS | 1678 | 1472088375633 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12ad8e000) [pid = 1678] [serial = 1517] [outer = 0x1290bc000] 18:26:16 INFO - PROCESS | 1678 | 1472088376035 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 18:26:16 INFO - PROCESS | 1678 | 1472088376044 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 1678 | 1472088376046 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:26:16 INFO - PROCESS | 1678 | 1472088376048 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1678 | 1472088376049 Marionette TRACE conn2 <- [1,1994,null,{}] 18:26:16 INFO - PROCESS | 1678 | 1472088376051 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:16 INFO - PROCESS | 1678 | 1472088376059 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:16 INFO - PROCESS | 1678 | 1472088376156 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:26:16 INFO - PROCESS | 1678 | 1472088376167 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 1678 | 1472088376169 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab57000 == 37 [pid = 1678] [id = 506] 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12ad94c00) [pid = 1678] [serial = 1518] [outer = 0x0] 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12ba29c00) [pid = 1678] [serial = 1519] [outer = 0x12ad94c00] 18:26:16 INFO - PROCESS | 1678 | 1472088376196 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bcef000) [pid = 1678] [serial = 1520] [outer = 0x12ad94c00] 18:26:16 INFO - PROCESS | 1678 | 1472088376534 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 18:26:16 INFO - PROCESS | 1678 | 1472088376575 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:26:16 INFO - PROCESS | 1678 | 1472088376577 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:26:16 INFO - PROCESS | 1678 | 1472088376579 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1678 | 1472088376580 Marionette TRACE conn2 <- [1,1998,null,{}] 18:26:16 INFO - PROCESS | 1678 | 1472088376582 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:16 INFO - PROCESS | 1678 | 1472088376583 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:16 INFO - PROCESS | 1678 | 1472088376683 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:26:16 INFO - PROCESS | 1678 | 1472088376687 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 1678 | 1472088376688 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc4b800 == 38 [pid = 1678] [id = 507] 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bcee000) [pid = 1678] [serial = 1521] [outer = 0x0] 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bcfbc00) [pid = 1678] [serial = 1522] [outer = 0x12bcee000] 18:26:16 INFO - PROCESS | 1678 | 1472088376713 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bcf3800) [pid = 1678] [serial = 1523] [outer = 0x12bcee000] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x112fd9c00) [pid = 1678] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x125c53c00) [pid = 1678] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x129312c00) [pid = 1678] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1132b6000) [pid = 1678] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115cb3c00) [pid = 1678] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1185aa400) [pid = 1678] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x115e9a800) [pid = 1678] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181d1c00) [pid = 1678] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119905800) [pid = 1678] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126d3dc00) [pid = 1678] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x115e2b000) [pid = 1678] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1120eac00) [pid = 1678] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1185a2c00) [pid = 1678] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12325f800) [pid = 1678] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12350c800) [pid = 1678] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118297400) [pid = 1678] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:26:16 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112da1c00) [pid = 1678] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:26:17 INFO - PROCESS | 1678 | 1472088377136 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 18:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:26:17 INFO - PROCESS | 1678 | 1472088377154 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1678 | 1472088377155 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:26:17 INFO - PROCESS | 1678 | 1472088377157 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1678 | 1472088377170 Marionette TRACE conn2 <- [1,2002,null,{}] 18:26:17 INFO - PROCESS | 1678 | 1472088377189 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 1678 | 1472088377191 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:17 INFO - PROCESS | 1678 | 1472088377275 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:26:17 INFO - PROCESS | 1678 | 1472088377278 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1678 | 1472088377280 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c070800 == 39 [pid = 1678] [id = 508] 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11941b400) [pid = 1678] [serial = 1524] [outer = 0x0] 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124b79000) [pid = 1678] [serial = 1525] [outer = 0x11941b400] 18:26:17 INFO - PROCESS | 1678 | 1472088377308 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a6a8000) [pid = 1678] [serial = 1526] [outer = 0x11941b400] 18:26:17 INFO - PROCESS | 1678 | 1472088377670 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 551ms 18:26:17 INFO - PROCESS | 1678 | 1472088377709 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1678 | 1472088377711 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:26:17 INFO - PROCESS | 1678 | 1472088377713 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1678 | 1472088377714 Marionette TRACE conn2 <- [1,2006,null,{}] 18:26:17 INFO - PROCESS | 1678 | 1472088377716 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 1678 | 1472088377718 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:17 INFO - PROCESS | 1678 | 1472088377807 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:26:17 INFO - PROCESS | 1678 | 1472088377868 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1678 | 1472088377870 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c060000 == 40 [pid = 1678] [id = 509] 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11985e400) [pid = 1678] [serial = 1527] [outer = 0x0] 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1293d7c00) [pid = 1678] [serial = 1528] [outer = 0x11985e400] 18:26:17 INFO - PROCESS | 1678 | 1472088377895 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12707cc00) [pid = 1678] [serial = 1529] [outer = 0x11985e400] 18:26:18 INFO - PROCESS | 1678 | 1472088378166 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:26:18 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 18:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 18:26:18 INFO - PROCESS | 1678 | 1472088378189 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:26:18 INFO - PROCESS | 1678 | 1472088378191 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:26:18 INFO - PROCESS | 1678 | 1472088378193 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1678 | 1472088378195 Marionette TRACE conn2 <- [1,2010,null,{}] 18:26:18 INFO - PROCESS | 1678 | 1472088378197 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:18 INFO - PROCESS | 1678 | 1472088378201 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:18 INFO - PROCESS | 1678 | 1472088378310 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:26:18 INFO - PROCESS | 1678 | 1472088378314 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1678 | 1472088378318 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd58800 == 41 [pid = 1678] [id = 510] 18:26:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12aae8800) [pid = 1678] [serial = 1530] [outer = 0x0] 18:26:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bfde000) [pid = 1678] [serial = 1531] [outer = 0x12aae8800] 18:26:18 INFO - PROCESS | 1678 | 1472088378345 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12aae3400) [pid = 1678] [serial = 1532] [outer = 0x12aae8800] 18:26:18 INFO - PROCESS | 1678 | 1472088378790 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:26:18 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 18:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 620ms 18:26:18 INFO - PROCESS | 1678 | 1472088378814 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:26:18 INFO - PROCESS | 1678 | 1472088378816 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:26:18 INFO - PROCESS | 1678 | 1472088378820 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1678 | 1472088378822 Marionette TRACE conn2 <- [1,2014,null,{}] 18:26:18 INFO - PROCESS | 1678 | 1472088378825 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:18 INFO - PROCESS | 1678 | 1472088378827 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:18 INFO - PROCESS | 1678 | 1472088378910 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:26:18 INFO - PROCESS | 1678 | 1472088378915 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1678 | 1472088378917 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b36800 == 42 [pid = 1678] [id = 511] 18:26:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x112a8c400) [pid = 1678] [serial = 1533] [outer = 0x0] 18:26:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113b4e000) [pid = 1678] [serial = 1534] [outer = 0x112a8c400] 18:26:18 INFO - PROCESS | 1678 | 1472088378997 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1176ca800) [pid = 1678] [serial = 1535] [outer = 0x112a8c400] 18:26:19 INFO - PROCESS | 1678 | 1472088379521 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 18:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:26:19 INFO - PROCESS | 1678 | 1472088379550 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 1678 | 1472088379552 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:26:19 INFO - PROCESS | 1678 | 1472088379557 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 1678 | 1472088379559 Marionette TRACE conn2 <- [1,2018,null,{}] 18:26:19 INFO - PROCESS | 1678 | 1472088379563 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:19 INFO - PROCESS | 1678 | 1472088379566 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:19 INFO - PROCESS | 1678 | 1472088379697 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:26:19 INFO - PROCESS | 1678 | 1472088379771 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 1678 | 1472088379772 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a2000 == 43 [pid = 1678] [id = 512] 18:26:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119c14400) [pid = 1678] [serial = 1536] [outer = 0x0] 18:26:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x121248800) [pid = 1678] [serial = 1537] [outer = 0x119c14400] 18:26:19 INFO - PROCESS | 1678 | 1472088379804 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124207000) [pid = 1678] [serial = 1538] [outer = 0x119c14400] 18:26:20 INFO - PROCESS | 1678 | 1472088380221 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 728ms 18:26:20 INFO - PROCESS | 1678 | 1472088380284 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:26:20 INFO - PROCESS | 1678 | 1472088380287 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:26:20 INFO - PROCESS | 1678 | 1472088380292 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:26:20 INFO - PROCESS | 1678 | 1472088380294 Marionette TRACE conn2 <- [1,2022,null,{}] 18:26:20 INFO - PROCESS | 1678 | 1472088380296 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:20 INFO - PROCESS | 1678 | 1472088380298 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:20 INFO - PROCESS | 1678 | 1472088380403 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:26:20 INFO - PROCESS | 1678 | 1472088380463 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 1678 | 1472088380465 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba18800 == 44 [pid = 1678] [id = 513] 18:26:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x124b75c00) [pid = 1678] [serial = 1539] [outer = 0x0] 18:26:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1258c4400) [pid = 1678] [serial = 1540] [outer = 0x124b75c00] 18:26:20 INFO - PROCESS | 1678 | 1472088380494 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x128a24400) [pid = 1678] [serial = 1541] [outer = 0x124b75c00] 18:26:20 INFO - PROCESS | 1678 | 1472088380947 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 722ms 18:26:21 INFO - PROCESS | 1678 | 1472088381017 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1678 | 1472088381019 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:26:21 INFO - PROCESS | 1678 | 1472088381021 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1678 | 1472088381024 Marionette TRACE conn2 <- [1,2026,null,{}] 18:26:21 INFO - PROCESS | 1678 | 1472088381048 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:21 INFO - PROCESS | 1678 | 1472088381051 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:21 INFO - PROCESS | 1678 | 1472088381178 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:26:21 INFO - PROCESS | 1678 | 1472088381231 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1678 | 1472088381233 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3e7000 == 45 [pid = 1678] [id = 514] 18:26:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a6af000) [pid = 1678] [serial = 1542] [outer = 0x0] 18:26:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12ba28400) [pid = 1678] [serial = 1543] [outer = 0x12a6af000] 18:26:21 INFO - PROCESS | 1678 | 1472088381264 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12bac4800) [pid = 1678] [serial = 1544] [outer = 0x12a6af000] 18:26:21 INFO - PROCESS | 1678 | 1472088381682 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 722ms 18:26:21 INFO - PROCESS | 1678 | 1472088381881 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1678 | 1472088381884 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:26:21 INFO - PROCESS | 1678 | 1472088381905 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1678 | 1472088381906 Marionette TRACE conn2 <- [1,2030,null,{}] 18:26:21 INFO - PROCESS | 1678 | 1472088381910 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:21 INFO - PROCESS | 1678 | 1472088381912 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:22 INFO - PROCESS | 1678 | 1472088382014 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:26:22 INFO - PROCESS | 1678 | 1472088382084 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 1678 | 1472088382087 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x119830000 == 46 [pid = 1678] [id = 515] 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1181d1c00) [pid = 1678] [serial = 1545] [outer = 0x0] 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1185a3400) [pid = 1678] [serial = 1546] [outer = 0x1181d1c00] 18:26:22 INFO - PROCESS | 1678 | 1472088382116 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x11919fc00) [pid = 1678] [serial = 1547] [outer = 0x1181d1c00] 18:26:22 INFO - PROCESS | 1678 | 1472088382576 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 724ms 18:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:26:22 INFO - PROCESS | 1678 | 1472088382628 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1678 | 1472088382629 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:26:22 INFO - PROCESS | 1678 | 1472088382633 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1678 | 1472088382636 Marionette TRACE conn2 <- [1,2034,null,{}] 18:26:22 INFO - PROCESS | 1678 | 1472088382638 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:22 INFO - PROCESS | 1678 | 1472088382640 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:22 INFO - PROCESS | 1678 | 1472088382753 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:26:22 INFO - PROCESS | 1678 | 1472088382814 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 1678 | 1472088382816 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x120711800 == 47 [pid = 1678] [id = 516] 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x119943c00) [pid = 1678] [serial = 1548] [outer = 0x0] 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x119c15400) [pid = 1678] [serial = 1549] [outer = 0x119943c00] 18:26:22 INFO - PROCESS | 1678 | 1472088382845 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x121252800) [pid = 1678] [serial = 1550] [outer = 0x119943c00] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1169dc800 == 46 [pid = 1678] [id = 485] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd58800 == 45 [pid = 1678] [id = 510] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12c060000 == 44 [pid = 1678] [id = 509] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12c070800 == 43 [pid = 1678] [id = 508] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc4b800 == 42 [pid = 1678] [id = 507] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab57000 == 41 [pid = 1678] [id = 506] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12a559800 == 40 [pid = 1678] [id = 505] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128dec800 == 39 [pid = 1678] [id = 504] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128806000 == 38 [pid = 1678] [id = 503] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x124b0f000 == 37 [pid = 1678] [id = 502] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119bbf000 == 36 [pid = 1678] [id = 501] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x115ccd800 == 35 [pid = 1678] [id = 500] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccd800 == 34 [pid = 1678] [id = 499] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x118155000 == 33 [pid = 1678] [id = 498] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12c678000 == 32 [pid = 1678] [id = 497] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119830000 == 31 [pid = 1678] [id = 515] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3e7000 == 30 [pid = 1678] [id = 514] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba18800 == 29 [pid = 1678] [id = 513] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a2000 == 28 [pid = 1678] [id = 512] 18:26:23 INFO - PROCESS | 1678 | --DOCSHELL 0x113b36800 == 27 [pid = 1678] [id = 511] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x124b74800) [pid = 1678] [serial = 1471] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x128bad000) [pid = 1678] [serial = 1475] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x127080800) [pid = 1678] [serial = 1474] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12a615c00) [pid = 1678] [serial = 1480] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x118756c00) [pid = 1678] [serial = 1483] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1290be000) [pid = 1678] [serial = 1477] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119416400) [pid = 1678] [serial = 1456] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11875f400) [pid = 1678] [serial = 1455] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1207f3c00) [pid = 1678] [serial = 1465] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x121254400) [pid = 1678] [serial = 1466] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11889e800) [pid = 1678] [serial = 1461] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1244d5800) [pid = 1678] [serial = 1468] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a507400) [pid = 1678] [serial = 1486] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119859000) [pid = 1678] [serial = 1462] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12420c800) [pid = 1678] [serial = 898] [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.] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11691f000) [pid = 1678] [serial = 1458] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x116153c00) [pid = 1678] [serial = 1441] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1133f0800) [pid = 1678] [serial = 1459] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112df2c00) [pid = 1678] [serial = 1440] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11999a800) [pid = 1678] [serial = 1444] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11990b400) [pid = 1678] [serial = 1443] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126d3b800) [pid = 1678] [serial = 1447] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x124b75400) [pid = 1678] [serial = 1446] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12a510800) [pid = 1678] [serial = 1450] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12931dc00) [pid = 1678] [serial = 1449] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128dcc800) [pid = 1678] [serial = 1453] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1207fa000) [pid = 1678] [serial = 1452] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12ba2cc00) [pid = 1678] [serial = 1490] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12bac0c00) [pid = 1678] [serial = 1492] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124b76800) [pid = 1678] [serial = 1484] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a6a8c00) [pid = 1678] [serial = 1481] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1293db000) [pid = 1678] [serial = 1478] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1256b3000) [pid = 1678] [serial = 1472] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a6ad000) [pid = 1678] [serial = 1487] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12a76fc00) [pid = 1678] [serial = 1489] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x124b7e000) [pid = 1678] [serial = 1469] [outer = 0x0] [url = about:blank] 18:26:23 INFO - PROCESS | 1678 | 1472088383733 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1125ms 18:26:23 INFO - PROCESS | 1678 | 1472088383758 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 1678 | 1472088383760 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:26:23 INFO - PROCESS | 1678 | 1472088383769 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - PROCESS | 1678 | 1472088383772 Marionette TRACE conn2 <- [1,2038,null,{}] 18:26:23 INFO - PROCESS | 1678 | 1472088383775 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:23 INFO - PROCESS | 1678 | 1472088383776 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:23 INFO - PROCESS | 1678 | 1472088383860 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:26:23 INFO - PROCESS | 1678 | 1472088383867 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1678 | 1472088383870 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170d2800 == 28 [pid = 1678] [id = 517] 18:26:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x116450000) [pid = 1678] [serial = 1551] [outer = 0x0] 18:26:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x116ab2400) [pid = 1678] [serial = 1552] [outer = 0x116450000] 18:26:23 INFO - PROCESS | 1678 | 1472088383898 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x117c48800) [pid = 1678] [serial = 1553] [outer = 0x116450000] 18:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 18:26:24 INFO - PROCESS | 1678 | 1472088384284 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:26:24 INFO - PROCESS | 1678 | 1472088384290 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1678 | 1472088384295 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:26:24 INFO - PROCESS | 1678 | 1472088384302 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1678 | 1472088384305 Marionette TRACE conn2 <- [1,2042,null,{}] 18:26:24 INFO - PROCESS | 1678 | 1472088384308 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 1678 | 1472088384311 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:24 INFO - PROCESS | 1678 | 1472088384441 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:26:24 INFO - PROCESS | 1678 | 1472088384521 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1678 | 1472088384522 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185bd000 == 29 [pid = 1678] [id = 518] 18:26:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x117c4b000) [pid = 1678] [serial = 1554] [outer = 0x0] 18:26:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11814f800) [pid = 1678] [serial = 1555] [outer = 0x117c4b000] 18:26:24 INFO - PROCESS | 1678 | 1472088384566 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1191acc00) [pid = 1678] [serial = 1556] [outer = 0x117c4b000] 18:26:24 INFO - PROCESS | 1678 | 1472088384974 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:26:25 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) 18:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 18:26:25 INFO - PROCESS | 1678 | 1472088385024 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1678 | 1472088385025 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:26:25 INFO - PROCESS | 1678 | 1472088385027 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1678 | 1472088385030 Marionette TRACE conn2 <- [1,2046,null,{}] 18:26:25 INFO - PROCESS | 1678 | 1472088385037 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:25 INFO - PROCESS | 1678 | 1472088385041 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:25 INFO - PROCESS | 1678 | 1472088385119 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:26:25 INFO - PROCESS | 1678 | 1472088385124 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1678 | 1472088385126 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b7800 == 30 [pid = 1678] [id = 519] 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119905000) [pid = 1678] [serial = 1557] [outer = 0x0] 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119b75400) [pid = 1678] [serial = 1558] [outer = 0x119905000] 18:26:25 INFO - PROCESS | 1678 | 1472088385156 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x123269000) [pid = 1678] [serial = 1559] [outer = 0x119905000] 18:26:25 INFO - PROCESS | 1678 | 1472088385489 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 471ms 18:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:26:25 INFO - PROCESS | 1678 | 1472088385499 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1678 | 1472088385503 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:26:25 INFO - PROCESS | 1678 | 1472088385505 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1678 | 1472088385506 Marionette TRACE conn2 <- [1,2050,null,{}] 18:26:25 INFO - PROCESS | 1678 | 1472088385509 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:25 INFO - PROCESS | 1678 | 1472088385510 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:25 INFO - PROCESS | 1678 | 1472088385590 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:26:25 INFO - PROCESS | 1678 | 1472088385661 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1678 | 1472088385663 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1245c0800 == 31 [pid = 1678] [id = 520] 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x116761800) [pid = 1678] [serial = 1560] [outer = 0x0] 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124044800) [pid = 1678] [serial = 1561] [outer = 0x116761800] 18:26:25 INFO - PROCESS | 1678 | 1472088385689 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1247d1400) [pid = 1678] [serial = 1562] [outer = 0x116761800] 18:26:26 INFO - PROCESS | 1678 | 1472088386029 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 18:26:26 INFO - PROCESS | 1678 | 1472088386074 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1678 | 1472088386076 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:26:26 INFO - PROCESS | 1678 | 1472088386078 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1678 | 1472088386079 Marionette TRACE conn2 <- [1,2054,null,{}] 18:26:26 INFO - PROCESS | 1678 | 1472088386081 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:26 INFO - PROCESS | 1678 | 1472088386082 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:26 INFO - PROCESS | 1678 | 1472088386175 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:26:26 INFO - PROCESS | 1678 | 1472088386179 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1678 | 1472088386180 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cc6800 == 32 [pid = 1678] [id = 521] 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119856800) [pid = 1678] [serial = 1563] [outer = 0x0] 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124b7e800) [pid = 1678] [serial = 1564] [outer = 0x119856800] 18:26:26 INFO - PROCESS | 1678 | 1472088386206 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124fb2000) [pid = 1678] [serial = 1565] [outer = 0x119856800] 18:26:26 INFO - PROCESS | 1678 | 1472088386577 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 18:26:26 INFO - PROCESS | 1678 | 1472088386596 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1678 | 1472088386598 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:26:26 INFO - PROCESS | 1678 | 1472088386603 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1678 | 1472088386604 Marionette TRACE conn2 <- [1,2058,null,{}] 18:26:26 INFO - PROCESS | 1678 | 1472088386621 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:26 INFO - PROCESS | 1678 | 1472088386625 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:26 INFO - PROCESS | 1678 | 1472088386737 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:26:26 INFO - PROCESS | 1678 | 1472088386741 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1678 | 1472088386742 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289b6800 == 33 [pid = 1678] [id = 522] 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1244ce800) [pid = 1678] [serial = 1566] [outer = 0x0] 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1258cd000) [pid = 1678] [serial = 1567] [outer = 0x1244ce800] 18:26:26 INFO - PROCESS | 1678 | 1472088386768 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12727b400) [pid = 1678] [serial = 1568] [outer = 0x1244ce800] 18:26:27 INFO - PROCESS | 1678 | 1472088387126 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 571ms 18:26:27 INFO - PROCESS | 1678 | 1472088387174 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1678 | 1472088387175 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:26:27 INFO - PROCESS | 1678 | 1472088387177 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1678 | 1472088387178 Marionette TRACE conn2 <- [1,2062,null,{}] 18:26:27 INFO - PROCESS | 1678 | 1472088387181 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:27 INFO - PROCESS | 1678 | 1472088387182 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:27 INFO - PROCESS | 1678 | 1472088387274 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:26:27 INFO - PROCESS | 1678 | 1472088387288 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1678 | 1472088387288 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b5000 == 34 [pid = 1678] [id = 523] 18:26:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x116994400) [pid = 1678] [serial = 1569] [outer = 0x0] 18:26:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128a24000) [pid = 1678] [serial = 1570] [outer = 0x116994400] 18:26:27 INFO - PROCESS | 1678 | 1472088387314 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128dc0000) [pid = 1678] [serial = 1571] [outer = 0x116994400] 18:26:27 INFO - PROCESS | 1678 | 1472088387816 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12aae8800) [pid = 1678] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12707e800) [pid = 1678] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12ad94c00) [pid = 1678] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1290bc000) [pid = 1678] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12bcee000) [pid = 1678] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119904400) [pid = 1678] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1191a5000) [pid = 1678] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11691e800) [pid = 1678] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x115e1b800) [pid = 1678] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x115e2c800) [pid = 1678] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x125c5b800) [pid = 1678] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12ba2d000) [pid = 1678] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11941b400) [pid = 1678] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:26:27 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11985e400) [pid = 1678] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 18:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:26:27 INFO - PROCESS | 1678 | 1472088387846 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1678 | 1472088387848 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:26:27 INFO - PROCESS | 1678 | 1472088387853 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1678 | 1472088387855 Marionette TRACE conn2 <- [1,2066,null,{}] 18:26:27 INFO - PROCESS | 1678 | 1472088387857 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:27 INFO - PROCESS | 1678 | 1472088387858 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:27 INFO - PROCESS | 1678 | 1472088387942 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:26:27 INFO - PROCESS | 1678 | 1472088387946 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1678 | 1472088387949 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cd2000 == 35 [pid = 1678] [id = 524] 18:26:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11699cc00) [pid = 1678] [serial = 1572] [outer = 0x0] 18:26:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1191a7800) [pid = 1678] [serial = 1573] [outer = 0x11699cc00] 18:26:27 INFO - PROCESS | 1678 | 1472088387991 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124784000) [pid = 1678] [serial = 1574] [outer = 0x11699cc00] 18:26:28 INFO - PROCESS | 1678 | 1472088388428 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 18:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:26:28 INFO - PROCESS | 1678 | 1472088388473 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 1678 | 1472088388474 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:26:28 INFO - PROCESS | 1678 | 1472088388484 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - PROCESS | 1678 | 1472088388485 Marionette TRACE conn2 <- [1,2070,null,{}] 18:26:28 INFO - PROCESS | 1678 | 1472088388487 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:28 INFO - PROCESS | 1678 | 1472088388488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:28 INFO - PROCESS | 1678 | 1472088388563 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:26:28 INFO - PROCESS | 1678 | 1472088388569 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 1678 | 1472088388570 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a681800 == 36 [pid = 1678] [id = 525] 18:26:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124788000) [pid = 1678] [serial = 1575] [outer = 0x0] 18:26:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128a29c00) [pid = 1678] [serial = 1576] [outer = 0x124788000] 18:26:28 INFO - PROCESS | 1678 | 1472088388595 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x129314400) [pid = 1678] [serial = 1577] [outer = 0x124788000] 18:26:28 INFO - PROCESS | 1678 | 1472088388923 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 475ms 18:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:26:28 INFO - PROCESS | 1678 | 1472088388952 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 1678 | 1472088388953 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:26:28 INFO - PROCESS | 1678 | 1472088388955 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - PROCESS | 1678 | 1472088388956 Marionette TRACE conn2 <- [1,2074,null,{}] 18:26:28 INFO - PROCESS | 1678 | 1472088388958 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:28 INFO - PROCESS | 1678 | 1472088388960 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:29 INFO - PROCESS | 1678 | 1472088389036 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:26:29 INFO - PROCESS | 1678 | 1472088389040 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1678 | 1472088389041 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab50000 == 37 [pid = 1678] [id = 526] 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290be000) [pid = 1678] [serial = 1578] [outer = 0x0] 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1293db000) [pid = 1678] [serial = 1579] [outer = 0x1290be000] 18:26:29 INFO - PROCESS | 1678 | 1472088389066 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a50b400) [pid = 1678] [serial = 1580] [outer = 0x1290be000] 18:26:29 INFO - PROCESS | 1678 | 1472088389411 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 467ms 18:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:26:29 INFO - PROCESS | 1678 | 1472088389424 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1678 | 1472088389425 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:26:29 INFO - PROCESS | 1678 | 1472088389427 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1678 | 1472088389429 Marionette TRACE conn2 <- [1,2078,null,{}] 18:26:29 INFO - PROCESS | 1678 | 1472088389433 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:29 INFO - PROCESS | 1678 | 1472088389436 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:29 INFO - PROCESS | 1678 | 1472088389553 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:26:29 INFO - PROCESS | 1678 | 1472088389559 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1678 | 1472088389561 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba18800 == 38 [pid = 1678] [id = 527] 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12477d400) [pid = 1678] [serial = 1581] [outer = 0x0] 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a6a5c00) [pid = 1678] [serial = 1582] [outer = 0x12477d400] 18:26:29 INFO - PROCESS | 1678 | 1472088389588 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12aaed000) [pid = 1678] [serial = 1583] [outer = 0x12477d400] 18:26:30 INFO - PROCESS | 1678 | 1472088390028 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 622ms 18:26:30 INFO - PROCESS | 1678 | 1472088390050 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1678 | 1472088390053 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:26:30 INFO - PROCESS | 1678 | 1472088390057 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1678 | 1472088390059 Marionette TRACE conn2 <- [1,2082,null,{}] 18:26:30 INFO - PROCESS | 1678 | 1472088390064 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:30 INFO - PROCESS | 1678 | 1472088390067 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:30 INFO - PROCESS | 1678 | 1472088390188 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:26:30 INFO - PROCESS | 1678 | 1472088390270 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1678 | 1472088390271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x118155000 == 39 [pid = 1678] [id = 528] 18:26:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113b4e400) [pid = 1678] [serial = 1584] [outer = 0x0] 18:26:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x116761000) [pid = 1678] [serial = 1585] [outer = 0x113b4e400] 18:26:30 INFO - PROCESS | 1678 | 1472088390305 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1176c8c00) [pid = 1678] [serial = 1586] [outer = 0x113b4e400] 18:26:30 INFO - PROCESS | 1678 | 1472088390851 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 872ms 18:26:30 INFO - PROCESS | 1678 | 1472088390928 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1678 | 1472088390931 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:26:30 INFO - PROCESS | 1678 | 1472088390936 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1678 | 1472088390938 Marionette TRACE conn2 <- [1,2086,null,{}] 18:26:30 INFO - PROCESS | 1678 | 1472088390940 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:30 INFO - PROCESS | 1678 | 1472088390942 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:31 INFO - PROCESS | 1678 | 1472088391053 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:26:31 INFO - PROCESS | 1678 | 1472088391111 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 1678 | 1472088391113 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x125182000 == 40 [pid = 1678] [id = 529] 18:26:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1191a9000) [pid = 1678] [serial = 1587] [outer = 0x0] 18:26:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11985f000) [pid = 1678] [serial = 1588] [outer = 0x1191a9000] 18:26:31 INFO - PROCESS | 1678 | 1472088391142 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119b75c00) [pid = 1678] [serial = 1589] [outer = 0x1191a9000] 18:26:31 INFO - PROCESS | 1678 | 1472088391837 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 975ms 18:26:31 INFO - PROCESS | 1678 | 1472088391910 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 1678 | 1472088391913 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:26:31 INFO - PROCESS | 1678 | 1472088391917 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 1678 | 1472088391919 Marionette TRACE conn2 <- [1,2090,null,{}] 18:26:31 INFO - PROCESS | 1678 | 1472088391922 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:31 INFO - PROCESS | 1678 | 1472088391924 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:32 INFO - PROCESS | 1678 | 1472088392066 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab50000 == 39 [pid = 1678] [id = 526] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x12a681800 == 38 [pid = 1678] [id = 525] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x125cd2000 == 37 [pid = 1678] [id = 524] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b5000 == 36 [pid = 1678] [id = 523] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1289b6800 == 35 [pid = 1678] [id = 522] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x125cc6800 == 34 [pid = 1678] [id = 521] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1245c0800 == 33 [pid = 1678] [id = 520] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b7800 == 32 [pid = 1678] [id = 519] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1185bd000 == 31 [pid = 1678] [id = 518] 18:26:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1170d2800 == 30 [pid = 1678] [id = 517] 18:26:32 INFO - PROCESS | 1678 | 1472088392196 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1678 | 1472088392200 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x11601a800 == 31 [pid = 1678] [id = 530] 18:26:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11615d800) [pid = 1678] [serial = 1590] [outer = 0x0] 18:26:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1176c2800) [pid = 1678] [serial = 1591] [outer = 0x11615d800] 18:26:32 INFO - PROCESS | 1678 | 1472088392246 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118759800) [pid = 1678] [serial = 1592] [outer = 0x11615d800] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12bfde000) [pid = 1678] [serial = 1531] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x128ba0400) [pid = 1678] [serial = 1514] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12727e800) [pid = 1678] [serial = 1513] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12ba29c00) [pid = 1678] [serial = 1519] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a514800) [pid = 1678] [serial = 1516] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12bcfbc00) [pid = 1678] [serial = 1522] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11a0bc000) [pid = 1678] [serial = 1504] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12124b400) [pid = 1678] [serial = 1505] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119862c00) [pid = 1678] [serial = 1498] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119943400) [pid = 1678] [serial = 1499] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124b76000) [pid = 1678] [serial = 1507] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124e8e400) [pid = 1678] [serial = 1508] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x116ab0c00) [pid = 1678] [serial = 1495] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118146000) [pid = 1678] [serial = 1496] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x117c43c00) [pid = 1678] [serial = 1501] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118898c00) [pid = 1678] [serial = 1502] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126e48400) [pid = 1678] [serial = 1510] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12bcf1800) [pid = 1678] [serial = 1493] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12bcf3800) [pid = 1678] [serial = 1523] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12bcef000) [pid = 1678] [serial = 1520] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124b79000) [pid = 1678] [serial = 1525] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12aae3400) [pid = 1678] [serial = 1532] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12ad8e000) [pid = 1678] [serial = 1517] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a6a8000) [pid = 1678] [serial = 1526] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12707cc00) [pid = 1678] [serial = 1529] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1293d7c00) [pid = 1678] [serial = 1528] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12707e000) [pid = 1678] [serial = 1511] [outer = 0x0] [url = about:blank] 18:26:32 INFO - PROCESS | 1678 | 1472088392710 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 823ms 18:26:32 INFO - PROCESS | 1678 | 1472088392741 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 1678 | 1472088392745 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:26:32 INFO - PROCESS | 1678 | 1472088392756 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 1678 | 1472088392758 Marionette TRACE conn2 <- [1,2094,null,{}] 18:26:32 INFO - PROCESS | 1678 | 1472088392761 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:32 INFO - PROCESS | 1678 | 1472088392764 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:32 INFO - PROCESS | 1678 | 1472088392894 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:26:32 INFO - PROCESS | 1678 | 1472088392983 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1678 | 1472088392984 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c3c800 == 32 [pid = 1678] [id = 531] 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x119b6cc00) [pid = 1678] [serial = 1593] [outer = 0x0] 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1207f5800) [pid = 1678] [serial = 1594] [outer = 0x119b6cc00] 18:26:33 INFO - PROCESS | 1678 | 1472088393031 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x123380c00) [pid = 1678] [serial = 1595] [outer = 0x119b6cc00] 18:26:33 INFO - PROCESS | 1678 | 1472088393342 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 620ms 18:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:26:33 INFO - PROCESS | 1678 | 1472088393375 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 1678 | 1472088393377 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:26:33 INFO - PROCESS | 1678 | 1472088393379 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 1678 | 1472088393391 Marionette TRACE conn2 <- [1,2098,null,{}] 18:26:33 INFO - PROCESS | 1678 | 1472088393401 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:33 INFO - PROCESS | 1678 | 1472088393404 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:33 INFO - PROCESS | 1678 | 1472088393522 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:26:33 INFO - PROCESS | 1678 | 1472088393533 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 1678 | 1472088393535 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x125831800 == 33 [pid = 1678] [id = 532] 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115e32c00) [pid = 1678] [serial = 1596] [outer = 0x0] 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x124b76c00) [pid = 1678] [serial = 1597] [outer = 0x115e32c00] 18:26:33 INFO - PROCESS | 1678 | 1472088393563 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116154000) [pid = 1678] [serial = 1598] [outer = 0x115e32c00] 18:26:33 INFO - PROCESS | 1678 | 1472088393911 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 583ms 18:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:26:33 INFO - PROCESS | 1678 | 1472088393964 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 1678 | 1472088393966 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:26:33 INFO - PROCESS | 1678 | 1472088393969 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 1678 | 1472088393971 Marionette TRACE conn2 <- [1,2102,null,{}] 18:26:33 INFO - PROCESS | 1678 | 1472088393975 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:33 INFO - PROCESS | 1678 | 1472088393977 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:34 INFO - PROCESS | 1678 | 1472088394101 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:26:34 INFO - PROCESS | 1678 | 1472088394205 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 1678 | 1472088394206 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x128818000 == 34 [pid = 1678] [id = 533] 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1207f4000) [pid = 1678] [serial = 1599] [outer = 0x0] 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x125c59400) [pid = 1678] [serial = 1600] [outer = 0x1207f4000] 18:26:34 INFO - PROCESS | 1678 | 1472088394249 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x127082400) [pid = 1678] [serial = 1601] [outer = 0x1207f4000] 18:26:34 INFO - PROCESS | 1678 | 1472088394588 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms 18:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:26:34 INFO - PROCESS | 1678 | 1472088394641 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:26:34 INFO - PROCESS | 1678 | 1472088394642 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:26:34 INFO - PROCESS | 1678 | 1472088394645 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - PROCESS | 1678 | 1472088394646 Marionette TRACE conn2 <- [1,2106,null,{}] 18:26:34 INFO - PROCESS | 1678 | 1472088394655 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:34 INFO - PROCESS | 1678 | 1472088394656 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:34 INFO - PROCESS | 1678 | 1472088394768 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:26:34 INFO - PROCESS | 1678 | 1472088394782 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 1678 | 1472088394784 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e19000 == 35 [pid = 1678] [id = 534] 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11615c800) [pid = 1678] [serial = 1602] [outer = 0x0] 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128a1f800) [pid = 1678] [serial = 1603] [outer = 0x11615c800] 18:26:34 INFO - PROCESS | 1678 | 1472088394808 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x128dcc000) [pid = 1678] [serial = 1604] [outer = 0x11615c800] 18:26:35 INFO - PROCESS | 1678 | 1472088395144 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 18:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:26:35 INFO - PROCESS | 1678 | 1472088395171 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 1678 | 1472088395172 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:26:35 INFO - PROCESS | 1678 | 1472088395174 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 1678 | 1472088395175 Marionette TRACE conn2 <- [1,2110,null,{}] 18:26:35 INFO - PROCESS | 1678 | 1472088395177 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 1678 | 1472088395182 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:35 INFO - PROCESS | 1678 | 1472088395295 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:26:35 INFO - PROCESS | 1678 | 1472088395333 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 1678 | 1472088395335 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7af000 == 36 [pid = 1678] [id = 535] 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1290bec00) [pid = 1678] [serial = 1605] [outer = 0x0] 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a613c00) [pid = 1678] [serial = 1606] [outer = 0x1290bec00] 18:26:35 INFO - PROCESS | 1678 | 1472088395360 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12ad89c00) [pid = 1678] [serial = 1607] [outer = 0x1290bec00] 18:26:35 INFO - PROCESS | 1678 | 1472088395664 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 18:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:26:35 INFO - PROCESS | 1678 | 1472088395694 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 1678 | 1472088395695 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:26:35 INFO - PROCESS | 1678 | 1472088395697 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 1678 | 1472088395699 Marionette TRACE conn2 <- [1,2114,null,{}] 18:26:35 INFO - PROCESS | 1678 | 1472088395703 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 1678 | 1472088395704 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:35 INFO - PROCESS | 1678 | 1472088395802 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:26:35 INFO - PROCESS | 1678 | 1472088395805 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 1678 | 1472088395806 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba0b000 == 37 [pid = 1678] [id = 536] 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a77c400) [pid = 1678] [serial = 1608] [outer = 0x0] 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ba29800) [pid = 1678] [serial = 1609] [outer = 0x12a77c400] 18:26:35 INFO - PROCESS | 1678 | 1472088395831 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12babe000) [pid = 1678] [serial = 1610] [outer = 0x12a77c400] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119856800) [pid = 1678] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1244ce800) [pid = 1678] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116994400) [pid = 1678] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119943c00) [pid = 1678] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116450000) [pid = 1678] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119905000) [pid = 1678] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11699cc00) [pid = 1678] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x117c4b000) [pid = 1678] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x112a8c400) [pid = 1678] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1290be000) [pid = 1678] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119c14400) [pid = 1678] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124b75c00) [pid = 1678] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a6af000) [pid = 1678] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1181d1c00) [pid = 1678] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124788000) [pid = 1678] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:26:36 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x116761800) [pid = 1678] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:26:36 INFO - PROCESS | 1678 | 1472088396227 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 571ms 18:26:36 INFO - PROCESS | 1678 | 1472088396269 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:26:36 INFO - PROCESS | 1678 | 1472088396270 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:26:36 INFO - PROCESS | 1678 | 1472088396272 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - PROCESS | 1678 | 1472088396273 Marionette TRACE conn2 <- [1,2118,null,{}] 18:26:36 INFO - PROCESS | 1678 | 1472088396275 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:36 INFO - PROCESS | 1678 | 1472088396277 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:36 INFO - PROCESS | 1678 | 1472088396355 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:26:36 INFO - PROCESS | 1678 | 1472088396358 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 1678 | 1472088396360 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983f000 == 38 [pid = 1678] [id = 537] 18:26:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x116482c00) [pid = 1678] [serial = 1611] [outer = 0x0] 18:26:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118148800) [pid = 1678] [serial = 1612] [outer = 0x116482c00] 18:26:36 INFO - PROCESS | 1678 | 1472088396386 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119943c00) [pid = 1678] [serial = 1613] [outer = 0x116482c00] 18:26:36 INFO - PROCESS | 1678 | 1472088396749 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 18:26:36 INFO - PROCESS | 1678 | 1472088396796 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:26:36 INFO - PROCESS | 1678 | 1472088396798 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:26:36 INFO - PROCESS | 1678 | 1472088396802 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - PROCESS | 1678 | 1472088396804 Marionette TRACE conn2 <- [1,2122,null,{}] 18:26:36 INFO - PROCESS | 1678 | 1472088396807 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:36 INFO - PROCESS | 1678 | 1472088396809 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:36 INFO - PROCESS | 1678 | 1472088396932 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:26:36 INFO - PROCESS | 1678 | 1472088396940 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 1678 | 1472088396941 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x125182800 == 39 [pid = 1678] [id = 538] 18:26:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x124787000) [pid = 1678] [serial = 1614] [outer = 0x0] 18:26:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x125c56800) [pid = 1678] [serial = 1615] [outer = 0x124787000] 18:26:36 INFO - PROCESS | 1678 | 1472088396984 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12931d400) [pid = 1678] [serial = 1616] [outer = 0x124787000] 18:26:37 INFO - PROCESS | 1678 | 1472088397375 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 620ms 18:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:26:37 INFO - PROCESS | 1678 | 1472088397429 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 1678 | 1472088397430 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:26:37 INFO - PROCESS | 1678 | 1472088397433 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 1678 | 1472088397434 Marionette TRACE conn2 <- [1,2126,null,{}] 18:26:37 INFO - PROCESS | 1678 | 1472088397436 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:37 INFO - PROCESS | 1678 | 1472088397437 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:37 INFO - PROCESS | 1678 | 1472088397515 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:26:37 INFO - PROCESS | 1678 | 1472088397521 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 1678 | 1472088397522 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca3d800 == 40 [pid = 1678] [id = 539] 18:26:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12727c000) [pid = 1678] [serial = 1617] [outer = 0x0] 18:26:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12bcee000) [pid = 1678] [serial = 1618] [outer = 0x12727c000] 18:26:37 INFO - PROCESS | 1678 | 1472088397546 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12bcf9c00) [pid = 1678] [serial = 1619] [outer = 0x12727c000] 18:26:37 INFO - PROCESS | 1678 | 1472088397886 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 18:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:26:37 INFO - PROCESS | 1678 | 1472088397902 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 1678 | 1472088397903 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:26:37 INFO - PROCESS | 1678 | 1472088397905 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 1678 | 1472088397907 Marionette TRACE conn2 <- [1,2130,null,{}] 18:26:37 INFO - PROCESS | 1678 | 1472088397909 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:37 INFO - PROCESS | 1678 | 1472088397911 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:38 INFO - PROCESS | 1678 | 1472088397999 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:26:38 INFO - PROCESS | 1678 | 1472088398004 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 1678 | 1472088398005 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd63000 == 41 [pid = 1678] [id = 540] 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12bf30400) [pid = 1678] [serial = 1620] [outer = 0x0] 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bf3dc00) [pid = 1678] [serial = 1621] [outer = 0x12bf30400] 18:26:38 INFO - PROCESS | 1678 | 1472088398032 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12c23e000) [pid = 1678] [serial = 1622] [outer = 0x12bf30400] 18:26:38 INFO - PROCESS | 1678 | 1472088398521 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 1678 | 1472088398578 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:26:38 INFO - PROCESS | 1678 | 1472088398582 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 1678 | 1472088398585 Marionette TRACE conn2 <- [1,2134,null,{}] 18:26:38 INFO - PROCESS | 1678 | 1472088398590 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:38 INFO - PROCESS | 1678 | 1472088398592 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:38 INFO - PROCESS | 1678 | 1472088398744 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:26:38 INFO - PROCESS | 1678 | 1472088398840 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 1678 | 1472088398842 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x119832000 == 42 [pid = 1678] [id = 541] 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11875e000) [pid = 1678] [serial = 1623] [outer = 0x0] 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x119857800) [pid = 1678] [serial = 1624] [outer = 0x11875e000] 18:26:38 INFO - PROCESS | 1678 | 1472088398874 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119993c00) [pid = 1678] [serial = 1625] [outer = 0x11875e000] 18:26:39 INFO - PROCESS | 1678 | 1472088399335 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 778ms 18:26:39 INFO - PROCESS | 1678 | 1472088399359 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 1678 | 1472088399363 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:26:39 INFO - PROCESS | 1678 | 1472088399380 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 1678 | 1472088399382 Marionette TRACE conn2 <- [1,2138,null,{}] 18:26:39 INFO - PROCESS | 1678 | 1472088399384 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:39 INFO - PROCESS | 1678 | 1472088399386 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:39 INFO - PROCESS | 1678 | 1472088399500 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:26:39 INFO - PROCESS | 1678 | 1472088399600 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 1678 | 1472088399602 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b5000 == 43 [pid = 1678] [id = 542] 18:26:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x123375c00) [pid = 1678] [serial = 1626] [outer = 0x0] 18:26:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124b79000) [pid = 1678] [serial = 1627] [outer = 0x123375c00] 18:26:39 INFO - PROCESS | 1678 | 1472088399634 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1256b3000) [pid = 1678] [serial = 1628] [outer = 0x123375c00] 18:26:40 INFO - PROCESS | 1678 | 1472088400072 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 724ms 18:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:26:40 INFO - PROCESS | 1678 | 1472088400103 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 1678 | 1472088400105 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:26:40 INFO - PROCESS | 1678 | 1472088400108 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1678 | 1472088400111 Marionette TRACE conn2 <- [1,2142,null,{}] 18:26:40 INFO - PROCESS | 1678 | 1472088400121 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:40 INFO - PROCESS | 1678 | 1472088400125 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:40 INFO - PROCESS | 1678 | 1472088400261 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:26:40 INFO - PROCESS | 1678 | 1472088400396 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:40 INFO - PROCESS | 1678 | 1472088400399 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d244800 == 44 [pid = 1678] [id = 543] 18:26:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126d39800) [pid = 1678] [serial = 1629] [outer = 0x0] 18:26:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x129315800) [pid = 1678] [serial = 1630] [outer = 0x126d39800] 18:26:40 INFO - PROCESS | 1678 | 1472088400454 Marionette DEBUG loaded listener.js 18:26:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a6b0800) [pid = 1678] [serial = 1631] [outer = 0x126d39800] 18:26:40 INFO - PROCESS | 1678 | 1472088400917 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 1678 | 1472088400938 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:26:40 INFO - PROCESS | 1678 | 1472088400940 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1678 | 1472088400942 Marionette TRACE conn2 <- [1,2146,null,{}] 18:26:40 INFO - PROCESS | 1678 | 1472088400944 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:40 INFO - PROCESS | 1678 | 1472088400945 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:41 INFO - PROCESS | 1678 | 1472088401048 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:26:41 INFO - PROCESS | 1678 | 1472088401108 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1678 | 1472088401110 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12516a000 == 45 [pid = 1678] [id = 544] 18:26:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1244d2800) [pid = 1678] [serial = 1632] [outer = 0x0] 18:26:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a619000) [pid = 1678] [serial = 1633] [outer = 0x1244d2800] 18:26:41 INFO - PROCESS | 1678 | 1472088401140 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12bac4c00) [pid = 1678] [serial = 1634] [outer = 0x1244d2800] 18:26:41 INFO - PROCESS | 1678 | 1472088401709 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:26:41 INFO - PROCESS | 1678 | 1472088401769 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:26:41 INFO - PROCESS | 1678 | 1472088401774 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:26:41 INFO - PROCESS | 1678 | 1472088401776 Marionette TRACE conn2 <- [1,2150,null,{}] 18:26:41 INFO - PROCESS | 1678 | 1472088401779 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:41 INFO - PROCESS | 1678 | 1472088401781 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:41 INFO - PROCESS | 1678 | 1472088401886 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:26:41 INFO - PROCESS | 1678 | 1472088401959 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1678 | 1472088401962 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x119823800 == 46 [pid = 1678] [id = 545] 18:26:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x117c4bc00) [pid = 1678] [serial = 1635] [outer = 0x0] 18:26:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11814ac00) [pid = 1678] [serial = 1636] [outer = 0x117c4bc00] 18:26:41 INFO - PROCESS | 1678 | 1472088401990 Marionette DEBUG loaded listener.js 18:26:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1185abc00) [pid = 1678] [serial = 1637] [outer = 0x117c4bc00] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca3d800 == 45 [pid = 1678] [id = 539] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x125182800 == 44 [pid = 1678] [id = 538] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x11983f000 == 43 [pid = 1678] [id = 537] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba0b000 == 42 [pid = 1678] [id = 536] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7af000 == 41 [pid = 1678] [id = 535] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x129e19000 == 40 [pid = 1678] [id = 534] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x128818000 == 39 [pid = 1678] [id = 533] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x125831800 == 38 [pid = 1678] [id = 532] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x119c3c800 == 37 [pid = 1678] [id = 531] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x11601a800 == 36 [pid = 1678] [id = 530] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x125182000 == 35 [pid = 1678] [id = 529] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba18800 == 34 [pid = 1678] [id = 527] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x118155000 == 33 [pid = 1678] [id = 528] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x120711800 == 32 [pid = 1678] [id = 516] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12516a000 == 31 [pid = 1678] [id = 544] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12d244800 == 30 [pid = 1678] [id = 543] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b5000 == 29 [pid = 1678] [id = 542] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd63000 == 28 [pid = 1678] [id = 540] 18:26:42 INFO - PROCESS | 1678 | --DOCSHELL 0x119832000 == 27 [pid = 1678] [id = 541] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x124b7e800) [pid = 1678] [serial = 1564] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1258cd000) [pid = 1678] [serial = 1567] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x128a24000) [pid = 1678] [serial = 1570] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x121252800) [pid = 1678] [serial = 1550] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x119c15400) [pid = 1678] [serial = 1549] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x116ab2400) [pid = 1678] [serial = 1552] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x117c48800) [pid = 1678] [serial = 1553] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12727b400) [pid = 1678] [serial = 1568] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119b75400) [pid = 1678] [serial = 1558] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x123269000) [pid = 1678] [serial = 1559] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1191a7800) [pid = 1678] [serial = 1573] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11814f800) [pid = 1678] [serial = 1555] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1191acc00) [pid = 1678] [serial = 1556] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1176ca800) [pid = 1678] [serial = 1535] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1293db000) [pid = 1678] [serial = 1579] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113b4e000) [pid = 1678] [serial = 1534] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x124207000) [pid = 1678] [serial = 1538] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x121248800) [pid = 1678] [serial = 1537] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128a24400) [pid = 1678] [serial = 1541] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1258c4400) [pid = 1678] [serial = 1540] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12bac4800) [pid = 1678] [serial = 1544] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12ba28400) [pid = 1678] [serial = 1543] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11919fc00) [pid = 1678] [serial = 1547] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1185a3400) [pid = 1678] [serial = 1546] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128dc0000) [pid = 1678] [serial = 1571] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x128a29c00) [pid = 1678] [serial = 1576] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a50b400) [pid = 1678] [serial = 1580] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x124044800) [pid = 1678] [serial = 1561] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12a6a5c00) [pid = 1678] [serial = 1582] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1247d1400) [pid = 1678] [serial = 1562] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x129314400) [pid = 1678] [serial = 1577] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x124fb2000) [pid = 1678] [serial = 1565] [outer = 0x0] [url = about:blank] 18:26:42 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x124784000) [pid = 1678] [serial = 1574] [outer = 0x0] [url = about:blank] 18:26:43 INFO - PROCESS | 1678 | 1472088402997 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1272ms 18:26:43 INFO - PROCESS | 1678 | 1472088403046 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 1678 | 1472088403049 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:26:43 INFO - PROCESS | 1678 | 1472088403053 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 1678 | 1472088403055 Marionette TRACE conn2 <- [1,2154,null,{}] 18:26:43 INFO - PROCESS | 1678 | 1472088403059 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:43 INFO - PROCESS | 1678 | 1472088403060 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:43 INFO - PROCESS | 1678 | 1472088403147 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:26:43 INFO - PROCESS | 1678 | 1472088403155 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 1678 | 1472088403156 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x116960800 == 28 [pid = 1678] [id = 546] 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x115e99c00) [pid = 1678] [serial = 1638] [outer = 0x0] 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x116544400) [pid = 1678] [serial = 1639] [outer = 0x115e99c00] 18:26:43 INFO - PROCESS | 1678 | 1472088403186 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x116a0c800) [pid = 1678] [serial = 1640] [outer = 0x115e99c00] 18:26:43 INFO - PROCESS | 1678 | 1472088403526 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 18:26:43 INFO - PROCESS | 1678 | 1472088403573 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 1678 | 1472088403577 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:26:43 INFO - PROCESS | 1678 | 1472088403581 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 1678 | 1472088403583 Marionette TRACE conn2 <- [1,2158,null,{}] 18:26:43 INFO - PROCESS | 1678 | 1472088403585 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:43 INFO - PROCESS | 1678 | 1472088403587 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:43 INFO - PROCESS | 1678 | 1472088403667 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:26:43 INFO - PROCESS | 1678 | 1472088403672 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 1678 | 1472088403673 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181ab000 == 29 [pid = 1678] [id = 547] 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x116ab5c00) [pid = 1678] [serial = 1641] [outer = 0x0] 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11828e800) [pid = 1678] [serial = 1642] [outer = 0x116ab5c00] 18:26:43 INFO - PROCESS | 1678 | 1472088403702 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118741800) [pid = 1678] [serial = 1643] [outer = 0x116ab5c00] 18:26:44 INFO - PROCESS | 1678 | 1472088404056 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 18:26:44 INFO - PROCESS | 1678 | 1472088404103 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:26:44 INFO - PROCESS | 1678 | 1472088404115 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:26:44 INFO - PROCESS | 1678 | 1472088404119 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1678 | 1472088404123 Marionette TRACE conn2 <- [1,2162,null,{}] 18:26:44 INFO - PROCESS | 1678 | 1472088404134 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:44 INFO - PROCESS | 1678 | 1472088404139 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:44 INFO - PROCESS | 1678 | 1472088404260 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:26:44 INFO - PROCESS | 1678 | 1472088404275 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1678 | 1472088404277 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x119841000 == 30 [pid = 1678] [id = 548] 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1191a1c00) [pid = 1678] [serial = 1644] [outer = 0x0] 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11990c400) [pid = 1678] [serial = 1645] [outer = 0x1191a1c00] 18:26:44 INFO - PROCESS | 1678 | 1472088404322 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119b70400) [pid = 1678] [serial = 1646] [outer = 0x1191a1c00] 18:26:44 INFO - PROCESS | 1678 | 1472088404755 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 673ms 18:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:26:44 INFO - PROCESS | 1678 | 1472088404792 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:26:44 INFO - PROCESS | 1678 | 1472088404794 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:26:44 INFO - PROCESS | 1678 | 1472088404796 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1678 | 1472088404797 Marionette TRACE conn2 <- [1,2166,null,{}] 18:26:44 INFO - PROCESS | 1678 | 1472088404805 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:44 INFO - PROCESS | 1678 | 1472088404806 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:44 INFO - PROCESS | 1678 | 1472088404889 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:26:44 INFO - PROCESS | 1678 | 1472088404893 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1678 | 1472088404894 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x12442a000 == 31 [pid = 1678] [id = 549] 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11a030800) [pid = 1678] [serial = 1647] [outer = 0x0] 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1207f9800) [pid = 1678] [serial = 1648] [outer = 0x11a030800] 18:26:44 INFO - PROCESS | 1678 | 1472088404923 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124054c00) [pid = 1678] [serial = 1649] [outer = 0x11a030800] 18:26:45 INFO - PROCESS | 1678 | 1472088405276 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 18:26:45 INFO - PROCESS | 1678 | 1472088405322 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1678 | 1472088405323 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:26:45 INFO - PROCESS | 1678 | 1472088405325 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1678 | 1472088405326 Marionette TRACE conn2 <- [1,2170,null,{}] 18:26:45 INFO - PROCESS | 1678 | 1472088405329 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:45 INFO - PROCESS | 1678 | 1472088405337 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:45 INFO - PROCESS | 1678 | 1472088405431 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:26:45 INFO - PROCESS | 1678 | 1472088405435 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1678 | 1472088405436 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x125182000 == 32 [pid = 1678] [id = 550] 18:26:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11a0be400) [pid = 1678] [serial = 1650] [outer = 0x0] 18:26:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1244dac00) [pid = 1678] [serial = 1651] [outer = 0x11a0be400] 18:26:45 INFO - PROCESS | 1678 | 1472088405461 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124b75000) [pid = 1678] [serial = 1652] [outer = 0x11a0be400] 18:26:45 INFO - PROCESS | 1678 | 1472088405823 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 18:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:26:45 INFO - PROCESS | 1678 | 1472088405845 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1678 | 1472088405846 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:26:45 INFO - PROCESS | 1678 | 1472088405854 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1678 | 1472088405855 Marionette TRACE conn2 <- [1,2174,null,{}] 18:26:45 INFO - PROCESS | 1678 | 1472088405857 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:45 INFO - PROCESS | 1678 | 1472088405861 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:45 INFO - PROCESS | 1678 | 1472088405977 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:26:45 INFO - PROCESS | 1678 | 1472088405982 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1678 | 1472088405983 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x128805800 == 33 [pid = 1678] [id = 551] 18:26:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1244d2c00) [pid = 1678] [serial = 1653] [outer = 0x0] 18:26:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124b7f000) [pid = 1678] [serial = 1654] [outer = 0x1244d2c00] 18:26:46 INFO - PROCESS | 1678 | 1472088406009 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126daac00) [pid = 1678] [serial = 1655] [outer = 0x1244d2c00] 18:26:46 INFO - PROCESS | 1678 | 1472088406336 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 524ms 18:26:46 INFO - PROCESS | 1678 | 1472088406378 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:26:46 INFO - PROCESS | 1678 | 1472088406379 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:26:46 INFO - PROCESS | 1678 | 1472088406381 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 1678 | 1472088406384 Marionette TRACE conn2 <- [1,2178,null,{}] 18:26:46 INFO - PROCESS | 1678 | 1472088406387 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:46 INFO - PROCESS | 1678 | 1472088406388 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:46 INFO - PROCESS | 1678 | 1472088406486 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:26:46 INFO - PROCESS | 1678 | 1472088406523 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1678 | 1472088406524 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ddc800 == 34 [pid = 1678] [id = 552] 18:26:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126daa800) [pid = 1678] [serial = 1656] [outer = 0x0] 18:26:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x127079c00) [pid = 1678] [serial = 1657] [outer = 0x126daa800] 18:26:46 INFO - PROCESS | 1678 | 1472088406549 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12727ec00) [pid = 1678] [serial = 1658] [outer = 0x126daa800] 18:26:46 INFO - PROCESS | 1678 | 1472088406888 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 18:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:26:46 INFO - PROCESS | 1678 | 1472088406904 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:26:46 INFO - PROCESS | 1678 | 1472088406905 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:26:46 INFO - PROCESS | 1678 | 1472088406907 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 1678 | 1472088406908 Marionette TRACE conn2 <- [1,2182,null,{}] 18:26:46 INFO - PROCESS | 1678 | 1472088406910 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:46 INFO - PROCESS | 1678 | 1472088406911 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:47 INFO - PROCESS | 1678 | 1472088407006 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:26:47 INFO - PROCESS | 1678 | 1472088407017 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 1678 | 1472088407019 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291bc800 == 35 [pid = 1678] [id = 553] 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x127282000) [pid = 1678] [serial = 1659] [outer = 0x0] 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128a28400) [pid = 1678] [serial = 1660] [outer = 0x127282000] 18:26:47 INFO - PROCESS | 1678 | 1472088407044 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128dcbc00) [pid = 1678] [serial = 1661] [outer = 0x127282000] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11615c800) [pid = 1678] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1290bec00) [pid = 1678] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a77c400) [pid = 1678] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1191a9000) [pid = 1678] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113b4e400) [pid = 1678] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12477d400) [pid = 1678] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11615d800) [pid = 1678] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e32c00) [pid = 1678] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119b6cc00) [pid = 1678] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12727c000) [pid = 1678] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116482c00) [pid = 1678] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x124787000) [pid = 1678] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1207f4000) [pid = 1678] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:26:47 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12bf30400) [pid = 1678] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:26:47 INFO - PROCESS | 1678 | 1472088407503 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 618ms 18:26:47 INFO - PROCESS | 1678 | 1472088407525 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:26:47 INFO - PROCESS | 1678 | 1472088407527 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:26:47 INFO - PROCESS | 1678 | 1472088407529 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 1678 | 1472088407531 Marionette TRACE conn2 <- [1,2186,null,{}] 18:26:47 INFO - PROCESS | 1678 | 1472088407538 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 1678 | 1472088407539 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:47 INFO - PROCESS | 1678 | 1472088407655 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:26:47 INFO - PROCESS | 1678 | 1472088407706 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 1678 | 1472088407707 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a68d800 == 36 [pid = 1678] [id = 554] 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116153c00) [pid = 1678] [serial = 1662] [outer = 0x0] 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x123380000) [pid = 1678] [serial = 1663] [outer = 0x116153c00] 18:26:47 INFO - PROCESS | 1678 | 1472088407733 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126db3400) [pid = 1678] [serial = 1664] [outer = 0x116153c00] 18:26:48 INFO - PROCESS | 1678 | 1472088408003 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 529ms 18:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:26:48 INFO - PROCESS | 1678 | 1472088408058 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:26:48 INFO - PROCESS | 1678 | 1472088408059 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:26:48 INFO - PROCESS | 1678 | 1472088408061 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1678 | 1472088408062 Marionette TRACE conn2 <- [1,2190,null,{}] 18:26:48 INFO - PROCESS | 1678 | 1472088408065 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:48 INFO - PROCESS | 1678 | 1472088408068 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:48 INFO - PROCESS | 1678 | 1472088408147 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:26:48 INFO - PROCESS | 1678 | 1472088408152 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1678 | 1472088408153 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad59800 == 37 [pid = 1678] [id = 555] 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x128a21800) [pid = 1678] [serial = 1665] [outer = 0x0] 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1290bb000) [pid = 1678] [serial = 1666] [outer = 0x128a21800] 18:26:48 INFO - PROCESS | 1678 | 1472088408178 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x129316400) [pid = 1678] [serial = 1667] [outer = 0x128a21800] 18:26:48 INFO - PROCESS | 1678 | 1472088408495 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 18:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:26:48 INFO - PROCESS | 1678 | 1472088408531 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:26:48 INFO - PROCESS | 1678 | 1472088408533 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:26:48 INFO - PROCESS | 1678 | 1472088408535 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1678 | 1472088408537 Marionette TRACE conn2 <- [1,2194,null,{}] 18:26:48 INFO - PROCESS | 1678 | 1472088408539 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:48 INFO - PROCESS | 1678 | 1472088408541 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:48 INFO - PROCESS | 1678 | 1472088408663 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:26:48 INFO - PROCESS | 1678 | 1472088408672 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1678 | 1472088408673 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba17800 == 38 [pid = 1678] [id = 556] 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12931f400) [pid = 1678] [serial = 1668] [outer = 0x0] 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a508400) [pid = 1678] [serial = 1669] [outer = 0x12931f400] 18:26:48 INFO - PROCESS | 1678 | 1472088408701 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a777800) [pid = 1678] [serial = 1670] [outer = 0x12931f400] 18:26:49 INFO - PROCESS | 1678 | 1472088409027 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 18:26:49 INFO - PROCESS | 1678 | 1472088409056 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1678 | 1472088409057 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:26:49 INFO - PROCESS | 1678 | 1472088409061 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1678 | 1472088409062 Marionette TRACE conn2 <- [1,2198,null,{}] 18:26:49 INFO - PROCESS | 1678 | 1472088409066 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:49 INFO - PROCESS | 1678 | 1472088409068 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:49 INFO - PROCESS | 1678 | 1472088409188 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:26:49 INFO - PROCESS | 1678 | 1472088409193 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 1678 | 1472088409195 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c66d800 == 39 [pid = 1678] [id = 557] 18:26:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a779800) [pid = 1678] [serial = 1671] [outer = 0x0] 18:26:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12ad93800) [pid = 1678] [serial = 1672] [outer = 0x12a779800] 18:26:49 INFO - PROCESS | 1678 | 1472088409224 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12baba800) [pid = 1678] [serial = 1673] [outer = 0x12a779800] 18:26:49 INFO - PROCESS | 1678 | 1472088409722 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 18:26:49 INFO - PROCESS | 1678 | 1472088409732 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1678 | 1472088409735 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:26:49 INFO - PROCESS | 1678 | 1472088409738 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1678 | 1472088409740 Marionette TRACE conn2 <- [1,2202,null,{}] 18:26:49 INFO - PROCESS | 1678 | 1472088409744 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:49 INFO - PROCESS | 1678 | 1472088409746 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:49 INFO - PROCESS | 1678 | 1472088409862 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:26:49 INFO - PROCESS | 1678 | 1472088409944 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 1678 | 1472088409945 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181a8000 == 40 [pid = 1678] [id = 558] 18:26:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11691f000) [pid = 1678] [serial = 1674] [outer = 0x0] 18:26:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x116ab1800) [pid = 1678] [serial = 1675] [outer = 0x11691f000] 18:26:49 INFO - PROCESS | 1678 | 1472088409978 Marionette DEBUG loaded listener.js 18:26:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118147000) [pid = 1678] [serial = 1676] [outer = 0x11691f000] 18:26:50 INFO - PROCESS | 1678 | 1472088410568 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 873ms 18:26:50 INFO - PROCESS | 1678 | 1472088410611 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 1678 | 1472088410616 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:26:50 INFO - PROCESS | 1678 | 1472088410624 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - PROCESS | 1678 | 1472088410626 Marionette TRACE conn2 <- [1,2206,null,{}] 18:26:50 INFO - PROCESS | 1678 | 1472088410630 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:50 INFO - PROCESS | 1678 | 1472088410633 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:50 INFO - PROCESS | 1678 | 1472088410795 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:26:50 INFO - PROCESS | 1678 | 1472088410902 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:50 INFO - PROCESS | 1678 | 1472088410904 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e0f800 == 41 [pid = 1678] [id = 559] 18:26:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x119857c00) [pid = 1678] [serial = 1677] [outer = 0x0] 18:26:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x119906800) [pid = 1678] [serial = 1678] [outer = 0x119857c00] 18:26:50 INFO - PROCESS | 1678 | 1472088410955 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119c10800) [pid = 1678] [serial = 1679] [outer = 0x119857c00] 18:26:51 INFO - PROCESS | 1678 | 1472088411651 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1072ms 18:26:51 INFO - PROCESS | 1678 | 1472088411699 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 1678 | 1472088411701 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:26:51 INFO - PROCESS | 1678 | 1472088411705 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 1678 | 1472088411706 Marionette TRACE conn2 <- [1,2210,null,{}] 18:26:51 INFO - PROCESS | 1678 | 1472088411710 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:51 INFO - PROCESS | 1678 | 1472088411711 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:51 INFO - PROCESS | 1678 | 1472088411827 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba17800 == 40 [pid = 1678] [id = 556] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad59800 == 39 [pid = 1678] [id = 555] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12a68d800 == 38 [pid = 1678] [id = 554] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1291bc800 == 37 [pid = 1678] [id = 553] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x128ddc800 == 36 [pid = 1678] [id = 552] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x128805800 == 35 [pid = 1678] [id = 551] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x125182000 == 34 [pid = 1678] [id = 550] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12442a000 == 33 [pid = 1678] [id = 549] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x119841000 == 32 [pid = 1678] [id = 548] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1181ab000 == 31 [pid = 1678] [id = 547] 18:26:51 INFO - PROCESS | 1678 | --DOCSHELL 0x116960800 == 30 [pid = 1678] [id = 546] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119b75c00) [pid = 1678] [serial = 1589] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116761000) [pid = 1678] [serial = 1585] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1176c8c00) [pid = 1678] [serial = 1586] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12aaed000) [pid = 1678] [serial = 1583] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12ad89c00) [pid = 1678] [serial = 1607] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1176c2800) [pid = 1678] [serial = 1591] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118759800) [pid = 1678] [serial = 1592] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124b76c00) [pid = 1678] [serial = 1597] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116154000) [pid = 1678] [serial = 1598] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1207f5800) [pid = 1678] [serial = 1594] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x123380c00) [pid = 1678] [serial = 1595] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12bcf9c00) [pid = 1678] [serial = 1619] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118148800) [pid = 1678] [serial = 1612] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119943c00) [pid = 1678] [serial = 1613] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12bcee000) [pid = 1678] [serial = 1618] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12babe000) [pid = 1678] [serial = 1610] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x125c56800) [pid = 1678] [serial = 1615] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x125c59400) [pid = 1678] [serial = 1600] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12931d400) [pid = 1678] [serial = 1616] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12bf3dc00) [pid = 1678] [serial = 1621] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x127082400) [pid = 1678] [serial = 1601] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x128dcc000) [pid = 1678] [serial = 1604] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12c23e000) [pid = 1678] [serial = 1622] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x128a1f800) [pid = 1678] [serial = 1603] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12a613c00) [pid = 1678] [serial = 1606] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12ba29800) [pid = 1678] [serial = 1609] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11985f000) [pid = 1678] [serial = 1588] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1678 | 1472088411918 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1678 | 1472088411921 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x116180000 == 31 [pid = 1678] [id = 560] 18:26:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x115e15000) [pid = 1678] [serial = 1680] [outer = 0x0] 18:26:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11644d400) [pid = 1678] [serial = 1681] [outer = 0x115e15000] 18:26:51 INFO - PROCESS | 1678 | 1472088411949 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11829b000) [pid = 1678] [serial = 1682] [outer = 0x115e15000] 18:26:52 INFO - PROCESS | 1678 | 1472088412277 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 621ms 18:26:52 INFO - PROCESS | 1678 | 1472088412326 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:26:52 INFO - PROCESS | 1678 | 1472088412330 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:26:52 INFO - PROCESS | 1678 | 1472088412337 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1678 | 1472088412340 Marionette TRACE conn2 <- [1,2214,null,{}] 18:26:52 INFO - PROCESS | 1678 | 1472088412343 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:52 INFO - PROCESS | 1678 | 1472088412346 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:52 INFO - PROCESS | 1678 | 1472088412493 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:26:52 INFO - PROCESS | 1678 | 1472088412573 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1678 | 1472088412575 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192eb000 == 32 [pid = 1678] [id = 561] 18:26:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11829bc00) [pid = 1678] [serial = 1683] [outer = 0x0] 18:26:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11985c000) [pid = 1678] [serial = 1684] [outer = 0x11829bc00] 18:26:52 INFO - PROCESS | 1678 | 1472088412605 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119b74800) [pid = 1678] [serial = 1685] [outer = 0x11829bc00] 18:26:52 INFO - PROCESS | 1678 | 1472088412910 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 623ms 18:26:52 INFO - PROCESS | 1678 | 1472088412958 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1678 | 1472088412959 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:26:52 INFO - PROCESS | 1678 | 1472088412962 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1678 | 1472088412964 Marionette TRACE conn2 <- [1,2218,null,{}] 18:26:52 INFO - PROCESS | 1678 | 1472088412971 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:52 INFO - PROCESS | 1678 | 1472088412973 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:53 INFO - PROCESS | 1678 | 1472088413051 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:26:53 INFO - PROCESS | 1678 | 1472088413110 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 1678 | 1472088413113 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x124ec1000 == 33 [pid = 1678] [id = 562] 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115e26400) [pid = 1678] [serial = 1686] [outer = 0x0] 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12124f000) [pid = 1678] [serial = 1687] [outer = 0x115e26400] 18:26:53 INFO - PROCESS | 1678 | 1472088413154 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1185a9000) [pid = 1678] [serial = 1688] [outer = 0x115e26400] 18:26:53 INFO - PROCESS | 1678 | 1472088413449 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 18:26:53 INFO - PROCESS | 1678 | 1472088413492 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:26:53 INFO - PROCESS | 1678 | 1472088413494 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:26:53 INFO - PROCESS | 1678 | 1472088413499 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:26:53 INFO - PROCESS | 1678 | 1472088413503 Marionette TRACE conn2 <- [1,2222,null,{}] 18:26:53 INFO - PROCESS | 1678 | 1472088413506 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:53 INFO - PROCESS | 1678 | 1472088413508 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:53 INFO - PROCESS | 1678 | 1472088413670 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:26:53 INFO - PROCESS | 1678 | 1472088413679 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 1678 | 1472088413680 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x128814000 == 34 [pid = 1678] [id = 563] 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124b76c00) [pid = 1678] [serial = 1689] [outer = 0x0] 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124ee2400) [pid = 1678] [serial = 1690] [outer = 0x124b76c00] 18:26:53 INFO - PROCESS | 1678 | 1472088413724 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1258c3800) [pid = 1678] [serial = 1691] [outer = 0x124b76c00] 18:26:54 INFO - PROCESS | 1678 | 1472088414223 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 775ms 18:26:54 INFO - PROCESS | 1678 | 1472088414272 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1678 | 1472088414273 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:26:54 INFO - PROCESS | 1678 | 1472088414276 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1678 | 1472088414277 Marionette TRACE conn2 <- [1,2226,null,{}] 18:26:54 INFO - PROCESS | 1678 | 1472088414279 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:54 INFO - PROCESS | 1678 | 1472088414280 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:54 INFO - PROCESS | 1678 | 1472088414380 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:26:54 INFO - PROCESS | 1678 | 1472088414422 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1678 | 1472088414423 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291bf000 == 35 [pid = 1678] [id = 564] 18:26:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124fb2000) [pid = 1678] [serial = 1692] [outer = 0x0] 18:26:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126d43c00) [pid = 1678] [serial = 1693] [outer = 0x124fb2000] 18:26:54 INFO - PROCESS | 1678 | 1472088414448 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x127277c00) [pid = 1678] [serial = 1694] [outer = 0x124fb2000] 18:26:54 INFO - PROCESS | 1678 | 1472088414777 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 18:26:54 INFO - PROCESS | 1678 | 1472088414795 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1678 | 1472088414796 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:26:54 INFO - PROCESS | 1678 | 1472088414800 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1678 | 1472088414801 Marionette TRACE conn2 <- [1,2230,null,{}] 18:26:54 INFO - PROCESS | 1678 | 1472088414803 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:54 INFO - PROCESS | 1678 | 1472088414807 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:54 INFO - PROCESS | 1678 | 1472088414927 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:26:54 INFO - PROCESS | 1678 | 1472088414938 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1678 | 1472088414939 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab50000 == 36 [pid = 1678] [id = 565] 18:26:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12727cc00) [pid = 1678] [serial = 1695] [outer = 0x0] 18:26:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128dbf000) [pid = 1678] [serial = 1696] [outer = 0x12727cc00] 18:26:54 INFO - PROCESS | 1678 | 1472088414965 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a61c800) [pid = 1678] [serial = 1697] [outer = 0x12727cc00] 18:26:55 INFO - PROCESS | 1678 | 1472088415297 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 525ms 18:26:55 INFO - PROCESS | 1678 | 1472088415324 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1678 | 1472088415325 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:26:55 INFO - PROCESS | 1678 | 1472088415327 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1678 | 1472088415328 Marionette TRACE conn2 <- [1,2234,null,{}] 18:26:55 INFO - PROCESS | 1678 | 1472088415331 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:55 INFO - PROCESS | 1678 | 1472088415339 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:55 INFO - PROCESS | 1678 | 1472088415437 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:26:55 INFO - PROCESS | 1678 | 1472088415441 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 1678 | 1472088415442 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba17800 == 37 [pid = 1678] [id = 566] 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a6ae000) [pid = 1678] [serial = 1698] [outer = 0x0] 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a77b400) [pid = 1678] [serial = 1699] [outer = 0x12a6ae000] 18:26:55 INFO - PROCESS | 1678 | 1472088415468 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12ad95800) [pid = 1678] [serial = 1700] [outer = 0x12a6ae000] 18:26:55 INFO - PROCESS | 1678 | 1472088415773 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 18:26:55 INFO - PROCESS | 1678 | 1472088415796 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1678 | 1472088415797 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:26:55 INFO - PROCESS | 1678 | 1472088415806 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1678 | 1472088415807 Marionette TRACE conn2 <- [1,2238,null,{}] 18:26:55 INFO - PROCESS | 1678 | 1472088415810 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:55 INFO - PROCESS | 1678 | 1472088415811 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:55 INFO - PROCESS | 1678 | 1472088415915 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:26:55 INFO - PROCESS | 1678 | 1472088415919 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 1678 | 1472088415920 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5a000 == 38 [pid = 1678] [id = 567] 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a6ae400) [pid = 1678] [serial = 1701] [outer = 0x0] 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12ba27c00) [pid = 1678] [serial = 1702] [outer = 0x12a6ae400] 18:26:55 INFO - PROCESS | 1678 | 1472088415945 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12bac2400) [pid = 1678] [serial = 1703] [outer = 0x12a6ae400] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115e99c00) [pid = 1678] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116ab5c00) [pid = 1678] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1191a1c00) [pid = 1678] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11a0be400) [pid = 1678] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1244d2c00) [pid = 1678] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116153c00) [pid = 1678] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126daa800) [pid = 1678] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x127282000) [pid = 1678] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11a030800) [pid = 1678] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x117c4bc00) [pid = 1678] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11875e000) [pid = 1678] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128a21800) [pid = 1678] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x123375c00) [pid = 1678] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x126d39800) [pid = 1678] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1244d2800) [pid = 1678] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:26:56 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12931f400) [pid = 1678] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:26:56 INFO - PROCESS | 1678 | 1472088416338 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 568ms 18:26:56 INFO - PROCESS | 1678 | 1472088416380 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 1678 | 1472088416381 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:26:56 INFO - PROCESS | 1678 | 1472088416387 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1678 | 1472088416396 Marionette TRACE conn2 <- [1,2242,null,{}] 18:26:56 INFO - PROCESS | 1678 | 1472088416398 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 1678 | 1472088416401 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:56 INFO - PROCESS | 1678 | 1472088416477 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:26:56 INFO - PROCESS | 1678 | 1472088416483 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1678 | 1472088416485 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x124ebd000 == 39 [pid = 1678] [id = 568] 18:26:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115e28400) [pid = 1678] [serial = 1704] [outer = 0x0] 18:26:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11a02c000) [pid = 1678] [serial = 1705] [outer = 0x115e28400] 18:26:56 INFO - PROCESS | 1678 | 1472088416510 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124b72000) [pid = 1678] [serial = 1706] [outer = 0x115e28400] 18:26:56 INFO - PROCESS | 1678 | 1472088416835 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 480ms 18:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:26:56 INFO - PROCESS | 1678 | 1472088416868 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 1678 | 1472088416870 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:26:56 INFO - PROCESS | 1678 | 1472088416872 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1678 | 1472088416873 Marionette TRACE conn2 <- [1,2246,null,{}] 18:26:56 INFO - PROCESS | 1678 | 1472088416875 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 1678 | 1472088416876 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:56 INFO - PROCESS | 1678 | 1472088416955 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:26:57 INFO - PROCESS | 1678 | 1472088417014 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1678 | 1472088417016 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c67e800 == 40 [pid = 1678] [id = 569] 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11875e000) [pid = 1678] [serial = 1707] [outer = 0x0] 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1290b3400) [pid = 1678] [serial = 1708] [outer = 0x11875e000] 18:26:57 INFO - PROCESS | 1678 | 1472088417041 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12bac4800) [pid = 1678] [serial = 1709] [outer = 0x11875e000] 18:26:57 INFO - PROCESS | 1678 | 1472088417318 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 470ms 18:26:57 INFO - PROCESS | 1678 | 1472088417342 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 1678 | 1472088417344 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:26:57 INFO - PROCESS | 1678 | 1472088417346 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1678 | 1472088417348 Marionette TRACE conn2 <- [1,2250,null,{}] 18:26:57 INFO - PROCESS | 1678 | 1472088417358 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:57 INFO - PROCESS | 1678 | 1472088417360 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:57 INFO - PROCESS | 1678 | 1472088417457 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:26:57 INFO - PROCESS | 1678 | 1472088417460 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1678 | 1472088417462 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd62000 == 41 [pid = 1678] [id = 570] 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x124046000) [pid = 1678] [serial = 1710] [outer = 0x0] 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bcf6c00) [pid = 1678] [serial = 1711] [outer = 0x124046000] 18:26:57 INFO - PROCESS | 1678 | 1472088417489 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12bfdd000) [pid = 1678] [serial = 1712] [outer = 0x124046000] 18:26:57 INFO - PROCESS | 1678 | 1472088417808 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 478ms 18:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:26:57 INFO - PROCESS | 1678 | 1472088417824 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 1678 | 1472088417825 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:26:57 INFO - PROCESS | 1678 | 1472088417829 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1678 | 1472088417830 Marionette TRACE conn2 <- [1,2254,null,{}] 18:26:57 INFO - PROCESS | 1678 | 1472088417835 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:57 INFO - PROCESS | 1678 | 1472088417836 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:57 INFO - PROCESS | 1678 | 1472088417913 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:26:57 INFO - PROCESS | 1678 | 1472088417980 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1678 | 1472088417981 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd6f000 == 42 [pid = 1678] [id = 571] 18:26:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x129316000) [pid = 1678] [serial = 1713] [outer = 0x0] 18:26:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bfe0c00) [pid = 1678] [serial = 1714] [outer = 0x129316000] 18:26:58 INFO - PROCESS | 1678 | 1472088418006 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12c23d800) [pid = 1678] [serial = 1715] [outer = 0x129316000] 18:26:58 INFO - PROCESS | 1678 | 1472088418424 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 621ms 18:26:58 INFO - PROCESS | 1678 | 1472088418466 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 1678 | 1472088418468 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:26:58 INFO - PROCESS | 1678 | 1472088418473 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 1678 | 1472088418475 Marionette TRACE conn2 <- [1,2258,null,{}] 18:26:58 INFO - PROCESS | 1678 | 1472088418479 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:58 INFO - PROCESS | 1678 | 1472088418481 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:58 INFO - PROCESS | 1678 | 1472088418592 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:26:58 INFO - PROCESS | 1678 | 1472088418666 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 1678 | 1472088418667 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x11918b800 == 43 [pid = 1678] [id = 572] 18:26:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x116ab4800) [pid = 1678] [serial = 1716] [outer = 0x0] 18:26:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118290c00) [pid = 1678] [serial = 1717] [outer = 0x116ab4800] 18:26:58 INFO - PROCESS | 1678 | 1472088418699 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11915bc00) [pid = 1678] [serial = 1718] [outer = 0x116ab4800] 18:26:59 INFO - PROCESS | 1678 | 1472088419141 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 18:26:59 INFO - PROCESS | 1678 | 1472088419194 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1678 | 1472088419197 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:26:59 INFO - PROCESS | 1678 | 1472088419202 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1678 | 1472088419203 Marionette TRACE conn2 <- [1,2262,null,{}] 18:26:59 INFO - PROCESS | 1678 | 1472088419206 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 1678 | 1472088419208 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:59 INFO - PROCESS | 1678 | 1472088419313 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:26:59 INFO - PROCESS | 1678 | 1472088419375 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 1678 | 1472088419376 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:26:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de1800 == 44 [pid = 1678] [id = 573] 18:26:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119b6cc00) [pid = 1678] [serial = 1719] [outer = 0x0] 18:26:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x121254400) [pid = 1678] [serial = 1720] [outer = 0x119b6cc00] 18:26:59 INFO - PROCESS | 1678 | 1472088419408 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124b72400) [pid = 1678] [serial = 1721] [outer = 0x119b6cc00] 18:26:59 INFO - PROCESS | 1678 | 1472088419853 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 669ms 18:26:59 INFO - PROCESS | 1678 | 1472088419871 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1678 | 1472088419872 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:26:59 INFO - PROCESS | 1678 | 1472088419875 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1678 | 1472088419877 Marionette TRACE conn2 <- [1,2266,null,{}] 18:26:59 INFO - PROCESS | 1678 | 1472088419885 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 1678 | 1472088419888 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:00 INFO - PROCESS | 1678 | 1472088420013 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:27:00 INFO - PROCESS | 1678 | 1472088420091 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1678 | 1472088420093 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3dc000 == 45 [pid = 1678] [id = 574] 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x127286400) [pid = 1678] [serial = 1722] [outer = 0x0] 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x128baa800) [pid = 1678] [serial = 1723] [outer = 0x127286400] 18:27:00 INFO - PROCESS | 1678 | 1472088420125 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1293d7400) [pid = 1678] [serial = 1724] [outer = 0x127286400] 18:27:00 INFO - PROCESS | 1678 | 1472088420535 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 18:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:27:00 INFO - PROCESS | 1678 | 1472088420546 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 1678 | 1472088420548 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:27:00 INFO - PROCESS | 1678 | 1472088420550 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 1678 | 1472088420551 Marionette TRACE conn2 <- [1,2270,null,{}] 18:27:00 INFO - PROCESS | 1678 | 1472088420553 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:00 INFO - PROCESS | 1678 | 1472088420555 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:00 INFO - PROCESS | 1678 | 1472088420657 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:27:00 INFO - PROCESS | 1678 | 1472088420715 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1678 | 1472088420717 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d6c5800 == 46 [pid = 1678] [id = 575] 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a6aa400) [pid = 1678] [serial = 1725] [outer = 0x0] 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12bac5c00) [pid = 1678] [serial = 1726] [outer = 0x12a6aa400] 18:27:00 INFO - PROCESS | 1678 | 1472088420749 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12bf32400) [pid = 1678] [serial = 1727] [outer = 0x12a6aa400] 18:27:01 INFO - PROCESS | 1678 | 1472088421275 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 769ms 18:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:27:01 INFO - PROCESS | 1678 | 1472088421350 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 1678 | 1472088421351 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:27:01 INFO - PROCESS | 1678 | 1472088421353 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1678 | 1472088421355 Marionette TRACE conn2 <- [1,2274,null,{}] 18:27:01 INFO - PROCESS | 1678 | 1472088421357 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:01 INFO - PROCESS | 1678 | 1472088421358 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:01 INFO - PROCESS | 1678 | 1472088421456 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:27:01 INFO - PROCESS | 1678 | 1472088421518 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 1678 | 1472088421519 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x118174800 == 47 [pid = 1678] [id = 576] 18:27:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x116ab2400) [pid = 1678] [serial = 1728] [outer = 0x0] 18:27:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x119910c00) [pid = 1678] [serial = 1729] [outer = 0x116ab2400] 18:27:01 INFO - PROCESS | 1678 | 1472088421549 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x127286800) [pid = 1678] [serial = 1730] [outer = 0x116ab2400] 18:27:02 INFO - PROCESS | 1678 | 1472088422194 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 869ms 18:27:02 INFO - PROCESS | 1678 | 1472088422224 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 1678 | 1472088422227 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:27:02 INFO - PROCESS | 1678 | 1472088422231 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 1678 | 1472088422236 Marionette TRACE conn2 <- [1,2278,null,{}] 18:27:02 INFO - PROCESS | 1678 | 1472088422241 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:02 INFO - PROCESS | 1678 | 1472088422243 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:02 INFO - PROCESS | 1678 | 1472088422390 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:27:02 INFO - PROCESS | 1678 | 1472088422477 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 1678 | 1472088422479 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x117487800 == 48 [pid = 1678] [id = 577] 18:27:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x118743c00) [pid = 1678] [serial = 1731] [outer = 0x0] 18:27:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x119111800) [pid = 1678] [serial = 1732] [outer = 0x118743c00] 18:27:02 INFO - PROCESS | 1678 | 1472088422517 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x119908c00) [pid = 1678] [serial = 1733] [outer = 0x118743c00] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd62000 == 47 [pid = 1678] [id = 570] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12c67e800 == 46 [pid = 1678] [id = 569] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x124ebd000 == 45 [pid = 1678] [id = 568] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc5a000 == 44 [pid = 1678] [id = 567] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba17800 == 43 [pid = 1678] [id = 566] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab50000 == 42 [pid = 1678] [id = 565] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1291bf000 == 41 [pid = 1678] [id = 564] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x128814000 == 40 [pid = 1678] [id = 563] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x124ec1000 == 39 [pid = 1678] [id = 562] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1192eb000 == 38 [pid = 1678] [id = 561] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x116180000 == 37 [pid = 1678] [id = 560] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x126e0f800 == 36 [pid = 1678] [id = 559] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1181a8000 == 35 [pid = 1678] [id = 558] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x119823800 == 34 [pid = 1678] [id = 545] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12c66d800 == 33 [pid = 1678] [id = 557] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x118174800 == 32 [pid = 1678] [id = 576] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12d6c5800 == 31 [pid = 1678] [id = 575] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3dc000 == 30 [pid = 1678] [id = 574] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x128de1800 == 29 [pid = 1678] [id = 573] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd6f000 == 28 [pid = 1678] [id = 571] 18:27:03 INFO - PROCESS | 1678 | --DOCSHELL 0x11918b800 == 27 [pid = 1678] [id = 572] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x116544400) [pid = 1678] [serial = 1639] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x116a0c800) [pid = 1678] [serial = 1640] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11828e800) [pid = 1678] [serial = 1642] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x118741800) [pid = 1678] [serial = 1643] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11990c400) [pid = 1678] [serial = 1645] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119b70400) [pid = 1678] [serial = 1646] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1244dac00) [pid = 1678] [serial = 1651] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x124b7f000) [pid = 1678] [serial = 1654] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x123380000) [pid = 1678] [serial = 1663] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x127079c00) [pid = 1678] [serial = 1657] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126daac00) [pid = 1678] [serial = 1655] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x128a28400) [pid = 1678] [serial = 1660] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12727ec00) [pid = 1678] [serial = 1658] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1207f9800) [pid = 1678] [serial = 1648] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1185abc00) [pid = 1678] [serial = 1637] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11814ac00) [pid = 1678] [serial = 1636] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119993c00) [pid = 1678] [serial = 1625] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119857800) [pid = 1678] [serial = 1624] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1290bb000) [pid = 1678] [serial = 1666] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1256b3000) [pid = 1678] [serial = 1628] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124b79000) [pid = 1678] [serial = 1627] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12a6b0800) [pid = 1678] [serial = 1631] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x129315800) [pid = 1678] [serial = 1630] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12bac4c00) [pid = 1678] [serial = 1634] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a619000) [pid = 1678] [serial = 1633] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x129316400) [pid = 1678] [serial = 1667] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128dcbc00) [pid = 1678] [serial = 1661] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124b75000) [pid = 1678] [serial = 1652] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12ad93800) [pid = 1678] [serial = 1672] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a508400) [pid = 1678] [serial = 1669] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x126db3400) [pid = 1678] [serial = 1664] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a777800) [pid = 1678] [serial = 1670] [outer = 0x0] [url = about:blank] 18:27:03 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x124054c00) [pid = 1678] [serial = 1649] [outer = 0x0] [url = about:blank] 18:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1383ms 18:27:03 INFO - PROCESS | 1678 | 1472088423609 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:27:03 INFO - PROCESS | 1678 | 1472088423613 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 1678 | 1472088423618 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:27:03 INFO - PROCESS | 1678 | 1472088423622 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 1678 | 1472088423624 Marionette TRACE conn2 <- [1,2282,null,{}] 18:27:03 INFO - PROCESS | 1678 | 1472088423628 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:03 INFO - PROCESS | 1678 | 1472088423629 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:03 INFO - PROCESS | 1678 | 1472088423714 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:27:03 INFO - PROCESS | 1678 | 1472088423721 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 1678 | 1472088423723 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169ce000 == 28 [pid = 1678] [id = 578] 18:27:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11615b400) [pid = 1678] [serial = 1734] [outer = 0x0] 18:27:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x116761800) [pid = 1678] [serial = 1735] [outer = 0x11615b400] 18:27:03 INFO - PROCESS | 1678 | 1472088423753 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112df2400) [pid = 1678] [serial = 1736] [outer = 0x11615b400] 18:27:04 INFO - PROCESS | 1678 | 1472088424093 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 521ms 18:27:04 INFO - PROCESS | 1678 | 1472088424142 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 1678 | 1472088424146 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:27:04 INFO - PROCESS | 1678 | 1472088424151 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1678 | 1472088424152 Marionette TRACE conn2 <- [1,2286,null,{}] 18:27:04 INFO - PROCESS | 1678 | 1472088424155 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:04 INFO - PROCESS | 1678 | 1472088424156 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:04 INFO - PROCESS | 1678 | 1472088424235 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:27:04 INFO - PROCESS | 1678 | 1472088424239 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1678 | 1472088424241 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x118396800 == 29 [pid = 1678] [id = 579] 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118149c00) [pid = 1678] [serial = 1737] [outer = 0x0] 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1185abc00) [pid = 1678] [serial = 1738] [outer = 0x118149c00] 18:27:04 INFO - PROCESS | 1678 | 1472088424269 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118898c00) [pid = 1678] [serial = 1739] [outer = 0x118149c00] 18:27:04 INFO - PROCESS | 1678 | 1472088424615 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:27:04 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 18:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 18:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:27:04 INFO - PROCESS | 1678 | 1472088424620 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 1678 | 1472088424622 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:27:04 INFO - PROCESS | 1678 | 1472088424624 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1678 | 1472088424626 Marionette TRACE conn2 <- [1,2290,null,{}] 18:27:04 INFO - PROCESS | 1678 | 1472088424634 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:04 INFO - PROCESS | 1678 | 1472088424637 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:04 INFO - PROCESS | 1678 | 1472088424718 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:27:04 INFO - PROCESS | 1678 | 1472088424777 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1678 | 1472088424779 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b5000 == 30 [pid = 1678] [id = 580] 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x114ebe000) [pid = 1678] [serial = 1740] [outer = 0x0] 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119943000) [pid = 1678] [serial = 1741] [outer = 0x114ebe000] 18:27:04 INFO - PROCESS | 1678 | 1472088424808 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1207ecc00) [pid = 1678] [serial = 1742] [outer = 0x114ebe000] 18:27:05 INFO - PROCESS | 1678 | 1472088425113 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 523ms 18:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:27:05 INFO - PROCESS | 1678 | 1472088425147 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 1678 | 1472088425150 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:27:05 INFO - PROCESS | 1678 | 1472088425155 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1678 | 1472088425156 Marionette TRACE conn2 <- [1,2294,null,{}] 18:27:05 INFO - PROCESS | 1678 | 1472088425158 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:05 INFO - PROCESS | 1678 | 1472088425159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:05 INFO - PROCESS | 1678 | 1472088425238 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:27:05 INFO - PROCESS | 1678 | 1472088425302 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1678 | 1472088425303 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a4800 == 31 [pid = 1678] [id = 581] 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119c11000) [pid = 1678] [serial = 1743] [outer = 0x0] 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x121251800) [pid = 1678] [serial = 1744] [outer = 0x119c11000] 18:27:05 INFO - PROCESS | 1678 | 1472088425330 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124749c00) [pid = 1678] [serial = 1745] [outer = 0x119c11000] 18:27:05 INFO - PROCESS | 1678 | 1472088425619 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 18:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:27:05 INFO - PROCESS | 1678 | 1472088425676 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 1678 | 1472088425677 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:27:05 INFO - PROCESS | 1678 | 1472088425679 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1678 | 1472088425689 Marionette TRACE conn2 <- [1,2298,null,{}] 18:27:05 INFO - PROCESS | 1678 | 1472088425692 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:05 INFO - PROCESS | 1678 | 1472088425693 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:05 INFO - PROCESS | 1678 | 1472088425786 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:27:05 INFO - PROCESS | 1678 | 1472088425825 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1678 | 1472088425826 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d13800 == 32 [pid = 1678] [id = 582] 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118142800) [pid = 1678] [serial = 1746] [outer = 0x0] 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124b75400) [pid = 1678] [serial = 1747] [outer = 0x118142800] 18:27:05 INFO - PROCESS | 1678 | 1472088425852 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124c8ec00) [pid = 1678] [serial = 1748] [outer = 0x118142800] 18:27:06 INFO - PROCESS | 1678 | 1472088426171 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 529ms 18:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:27:06 INFO - PROCESS | 1678 | 1472088426208 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1678 | 1472088426210 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:27:06 INFO - PROCESS | 1678 | 1472088426212 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1678 | 1472088426213 Marionette TRACE conn2 <- [1,2302,null,{}] 18:27:06 INFO - PROCESS | 1678 | 1472088426215 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:06 INFO - PROCESS | 1678 | 1472088426219 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:06 INFO - PROCESS | 1678 | 1472088426339 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:27:06 INFO - PROCESS | 1678 | 1472088426342 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1678 | 1472088426344 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289bc000 == 33 [pid = 1678] [id = 583] 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11889d000) [pid = 1678] [serial = 1749] [outer = 0x0] 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124eed000) [pid = 1678] [serial = 1750] [outer = 0x11889d000] 18:27:06 INFO - PROCESS | 1678 | 1472088426370 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12727ac00) [pid = 1678] [serial = 1751] [outer = 0x11889d000] 18:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 471ms 18:27:06 INFO - PROCESS | 1678 | 1472088426680 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:27:06 INFO - PROCESS | 1678 | 1472088426697 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1678 | 1472088426698 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:27:06 INFO - PROCESS | 1678 | 1472088426704 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1678 | 1472088426705 Marionette TRACE conn2 <- [1,2306,null,{}] 18:27:06 INFO - PROCESS | 1678 | 1472088426707 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:06 INFO - PROCESS | 1678 | 1472088426709 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:06 INFO - PROCESS | 1678 | 1472088426819 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:27:06 INFO - PROCESS | 1678 | 1472088426832 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1678 | 1472088426835 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b3000 == 34 [pid = 1678] [id = 584] 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1207ef000) [pid = 1678] [serial = 1752] [outer = 0x0] 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128a21c00) [pid = 1678] [serial = 1753] [outer = 0x1207ef000] 18:27:06 INFO - PROCESS | 1678 | 1472088426861 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x128bacc00) [pid = 1678] [serial = 1754] [outer = 0x1207ef000] 18:27:07 INFO - PROCESS | 1678 | 1472088427188 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 18:27:07 INFO - PROCESS | 1678 | 1472088427228 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1678 | 1472088427229 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:27:07 INFO - PROCESS | 1678 | 1472088427231 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1678 | 1472088427232 Marionette TRACE conn2 <- [1,2310,null,{}] 18:27:07 INFO - PROCESS | 1678 | 1472088427235 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:07 INFO - PROCESS | 1678 | 1472088427236 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:07 INFO - PROCESS | 1678 | 1472088427334 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:27:07 INFO - PROCESS | 1678 | 1472088427337 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1678 | 1472088427339 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a543000 == 35 [pid = 1678] [id = 585] 18:27:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12707cc00) [pid = 1678] [serial = 1755] [outer = 0x0] 18:27:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1290b8000) [pid = 1678] [serial = 1756] [outer = 0x12707cc00] 18:27:07 INFO - PROCESS | 1678 | 1472088427362 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x129319c00) [pid = 1678] [serial = 1757] [outer = 0x12707cc00] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a779800) [pid = 1678] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124b76c00) [pid = 1678] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11875e000) [pid = 1678] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11691f000) [pid = 1678] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115e28400) [pid = 1678] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115e26400) [pid = 1678] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12a6ae400) [pid = 1678] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a6ae000) [pid = 1678] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x124fb2000) [pid = 1678] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x115e15000) [pid = 1678] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12727cc00) [pid = 1678] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124046000) [pid = 1678] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11829bc00) [pid = 1678] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119857c00) [pid = 1678] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:27:07 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x129316000) [pid = 1678] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:27:07 INFO - PROCESS | 1678 | 1472088427866 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 668ms 18:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:27:07 INFO - PROCESS | 1678 | 1472088427901 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1678 | 1472088427902 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:27:07 INFO - PROCESS | 1678 | 1472088427904 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1678 | 1472088427905 Marionette TRACE conn2 <- [1,2314,null,{}] 18:27:07 INFO - PROCESS | 1678 | 1472088427908 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:07 INFO - PROCESS | 1678 | 1472088427909 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:07 INFO - PROCESS | 1678 | 1472088427990 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:27:07 INFO - PROCESS | 1678 | 1472088427993 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1678 | 1472088427994 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b4800 == 36 [pid = 1678] [id = 586] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e26400) [pid = 1678] [serial = 1758] [outer = 0x0] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11875e000) [pid = 1678] [serial = 1759] [outer = 0x115e26400] 18:27:08 INFO - PROCESS | 1678 | 1472088428021 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124b7cc00) [pid = 1678] [serial = 1760] [outer = 0x115e26400] 18:27:08 INFO - PROCESS | 1678 | 1472088428354 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 18:27:08 INFO - PROCESS | 1678 | 1472088428373 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1678 | 1472088428374 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:27:08 INFO - PROCESS | 1678 | 1472088428376 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1678 | 1472088428377 Marionette TRACE conn2 <- [1,2318,null,{}] 18:27:08 INFO - PROCESS | 1678 | 1472088428380 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 1678 | 1472088428381 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:08 INFO - PROCESS | 1678 | 1472088428484 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:27:08 INFO - PROCESS | 1678 | 1472088428490 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1678 | 1472088428491 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5f800 == 37 [pid = 1678] [id = 587] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119b6ac00) [pid = 1678] [serial = 1761] [outer = 0x0] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1290bd800) [pid = 1678] [serial = 1762] [outer = 0x119b6ac00] 18:27:08 INFO - PROCESS | 1678 | 1472088428516 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1293dfc00) [pid = 1678] [serial = 1763] [outer = 0x119b6ac00] 18:27:08 INFO - PROCESS | 1678 | 1472088428826 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1678 | 1472088428848 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:27:08 INFO - PROCESS | 1678 | 1472088428853 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1678 | 1472088428856 Marionette TRACE conn2 <- [1,2322,null,{}] 18:27:08 INFO - PROCESS | 1678 | 1472088428858 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 1678 | 1472088428860 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:08 INFO - PROCESS | 1678 | 1472088428956 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:27:08 INFO - PROCESS | 1678 | 1472088428960 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1678 | 1472088428961 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d0e800 == 38 [pid = 1678] [id = 588] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1293e0400) [pid = 1678] [serial = 1764] [outer = 0x0] 18:27:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a6a8c00) [pid = 1678] [serial = 1765] [outer = 0x1293e0400] 18:27:08 INFO - PROCESS | 1678 | 1472088428990 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12ad8cc00) [pid = 1678] [serial = 1766] [outer = 0x1293e0400] 18:27:09 INFO - PROCESS | 1678 | 1472088429311 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 18:27:09 INFO - PROCESS | 1678 | 1472088429324 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1678 | 1472088429325 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:27:09 INFO - PROCESS | 1678 | 1472088429327 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1678 | 1472088429328 Marionette TRACE conn2 <- [1,2326,null,{}] 18:27:09 INFO - PROCESS | 1678 | 1472088429330 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:09 INFO - PROCESS | 1678 | 1472088429331 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:09 INFO - PROCESS | 1678 | 1472088429415 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:27:09 INFO - PROCESS | 1678 | 1472088429482 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 1678 | 1472088429483 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c67d000 == 39 [pid = 1678] [id = 589] 18:27:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x116484800) [pid = 1678] [serial = 1767] [outer = 0x0] 18:27:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12baba000) [pid = 1678] [serial = 1768] [outer = 0x116484800] 18:27:09 INFO - PROCESS | 1678 | 1472088429508 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bac6000) [pid = 1678] [serial = 1769] [outer = 0x116484800] 18:27:09 INFO - PROCESS | 1678 | 1472088429748 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 472ms 18:27:09 INFO - PROCESS | 1678 | 1472088429845 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1678 | 1472088429850 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:27:09 INFO - PROCESS | 1678 | 1472088429856 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1678 | 1472088429858 Marionette TRACE conn2 <- [1,2330,null,{}] 18:27:09 INFO - PROCESS | 1678 | 1472088429863 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:09 INFO - PROCESS | 1678 | 1472088429865 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:09 INFO - PROCESS | 1678 | 1472088429989 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:27:10 INFO - PROCESS | 1678 | 1472088430047 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1678 | 1472088430050 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117009000 == 40 [pid = 1678] [id = 590] 18:27:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x113bf1800) [pid = 1678] [serial = 1770] [outer = 0x0] 18:27:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x115e0f800) [pid = 1678] [serial = 1771] [outer = 0x113bf1800] 18:27:10 INFO - PROCESS | 1678 | 1472088430105 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11699e400) [pid = 1678] [serial = 1772] [outer = 0x113bf1800] 18:27:10 INFO - PROCESS | 1678 | 1472088430651 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 873ms 18:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:27:10 INFO - PROCESS | 1678 | 1472088430729 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 1678 | 1472088430731 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:27:10 INFO - PROCESS | 1678 | 1472088430736 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 1678 | 1472088430739 Marionette TRACE conn2 <- [1,2334,null,{}] 18:27:10 INFO - PROCESS | 1678 | 1472088430741 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:10 INFO - PROCESS | 1678 | 1472088430743 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:10 INFO - PROCESS | 1678 | 1472088430853 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:27:10 INFO - PROCESS | 1678 | 1472088430914 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1678 | 1472088430915 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x124b0a800 == 41 [pid = 1678] [id = 591] 18:27:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x119157800) [pid = 1678] [serial = 1773] [outer = 0x0] 18:27:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1191a5400) [pid = 1678] [serial = 1774] [outer = 0x119157800] 18:27:10 INFO - PROCESS | 1678 | 1472088430947 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11990b800) [pid = 1678] [serial = 1775] [outer = 0x119157800] 18:27:11 INFO - PROCESS | 1678 | 1472088431645 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 977ms 18:27:11 INFO - PROCESS | 1678 | 1472088431711 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:27:11 INFO - PROCESS | 1678 | 1472088431714 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:27:11 INFO - PROCESS | 1678 | 1472088431717 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1678 | 1472088431719 Marionette TRACE conn2 <- [1,2338,null,{}] 18:27:11 INFO - PROCESS | 1678 | 1472088431723 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:11 INFO - PROCESS | 1678 | 1472088431724 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:11 INFO - PROCESS | 1678 | 1472088431838 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:27:11 INFO - PROCESS | 1678 | 1472088431923 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 1678 | 1472088431925 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x1164d0000 == 42 [pid = 1678] [id = 592] 18:27:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112fdac00) [pid = 1678] [serial = 1776] [outer = 0x0] 18:27:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x115cb3000) [pid = 1678] [serial = 1777] [outer = 0x112fdac00] 18:27:11 INFO - PROCESS | 1678 | 1472088431955 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x115e97800) [pid = 1678] [serial = 1778] [outer = 0x112fdac00] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x126d0e800 == 41 [pid = 1678] [id = 588] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5f800 == 40 [pid = 1678] [id = 587] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b4800 == 39 [pid = 1678] [id = 586] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x12a543000 == 38 [pid = 1678] [id = 585] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b3000 == 37 [pid = 1678] [id = 584] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1289bc000 == 36 [pid = 1678] [id = 583] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x126d13800 == 35 [pid = 1678] [id = 582] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a4800 == 34 [pid = 1678] [id = 581] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b5000 == 33 [pid = 1678] [id = 580] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x118396800 == 32 [pid = 1678] [id = 579] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x1169ce000 == 31 [pid = 1678] [id = 578] 18:27:12 INFO - PROCESS | 1678 | --DOCSHELL 0x117487800 == 30 [pid = 1678] [id = 577] 18:27:12 INFO - PROCESS | 1678 | 1472088432432 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12bfdd000) [pid = 1678] [serial = 1712] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12baba800) [pid = 1678] [serial = 1673] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x124ee2400) [pid = 1678] [serial = 1690] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12bac4800) [pid = 1678] [serial = 1709] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118147000) [pid = 1678] [serial = 1676] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x124b72000) [pid = 1678] [serial = 1706] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1185a9000) [pid = 1678] [serial = 1688] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12ba27c00) [pid = 1678] [serial = 1702] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11a02c000) [pid = 1678] [serial = 1705] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116ab1800) [pid = 1678] [serial = 1675] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a77b400) [pid = 1678] [serial = 1699] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12bac2400) [pid = 1678] [serial = 1703] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x126d43c00) [pid = 1678] [serial = 1693] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11829b000) [pid = 1678] [serial = 1682] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128dbf000) [pid = 1678] [serial = 1696] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a61c800) [pid = 1678] [serial = 1697] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1258c3800) [pid = 1678] [serial = 1691] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11644d400) [pid = 1678] [serial = 1681] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12ad95800) [pid = 1678] [serial = 1700] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12bcf6c00) [pid = 1678] [serial = 1711] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x127277c00) [pid = 1678] [serial = 1694] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11985c000) [pid = 1678] [serial = 1684] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119b74800) [pid = 1678] [serial = 1685] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119c10800) [pid = 1678] [serial = 1679] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119906800) [pid = 1678] [serial = 1678] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1290b3400) [pid = 1678] [serial = 1708] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12124f000) [pid = 1678] [serial = 1687] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12c23d800) [pid = 1678] [serial = 1715] [outer = 0x0] [url = about:blank] 18:27:12 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12bfe0c00) [pid = 1678] [serial = 1714] [outer = 0x0] [url = about:blank] 18:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 770ms 18:27:12 INFO - PROCESS | 1678 | 1472088432490 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:27:12 INFO - PROCESS | 1678 | 1472088432495 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:27:12 INFO - PROCESS | 1678 | 1472088432502 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:27:12 INFO - PROCESS | 1678 | 1472088432505 Marionette TRACE conn2 <- [1,2342,null,{}] 18:27:12 INFO - PROCESS | 1678 | 1472088432509 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:12 INFO - PROCESS | 1678 | 1472088432511 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:12 INFO - PROCESS | 1678 | 1472088432637 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:27:12 INFO - PROCESS | 1678 | 1472088432651 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1678 | 1472088432653 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185cb000 == 31 [pid = 1678] [id = 593] 18:27:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1176c9400) [pid = 1678] [serial = 1779] [outer = 0x0] 18:27:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x117c43c00) [pid = 1678] [serial = 1780] [outer = 0x1176c9400] 18:27:12 INFO - PROCESS | 1678 | 1472088432698 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11814c000) [pid = 1678] [serial = 1781] [outer = 0x1176c9400] 18:27:13 INFO - PROCESS | 1678 | 1472088433042 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 572ms 18:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:27:13 INFO - PROCESS | 1678 | 1472088433073 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 1678 | 1472088433075 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:27:13 INFO - PROCESS | 1678 | 1472088433077 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1678 | 1472088433079 Marionette TRACE conn2 <- [1,2346,null,{}] 18:27:13 INFO - PROCESS | 1678 | 1472088433087 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:13 INFO - PROCESS | 1678 | 1472088433091 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:13 INFO - PROCESS | 1678 | 1472088433173 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:27:13 INFO - PROCESS | 1678 | 1472088433178 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 1678 | 1472088433180 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e2800 == 32 [pid = 1678] [id = 594] 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11615dc00) [pid = 1678] [serial = 1782] [outer = 0x0] 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119416800) [pid = 1678] [serial = 1783] [outer = 0x11615dc00] 18:27:13 INFO - PROCESS | 1678 | 1472088433211 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119903800) [pid = 1678] [serial = 1784] [outer = 0x11615dc00] 18:27:13 INFO - PROCESS | 1678 | 1472088433572 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 18:27:13 INFO - PROCESS | 1678 | 1472088433598 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 1678 | 1472088433600 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:27:13 INFO - PROCESS | 1678 | 1472088433602 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1678 | 1472088433604 Marionette TRACE conn2 <- [1,2350,null,{}] 18:27:13 INFO - PROCESS | 1678 | 1472088433606 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:13 INFO - PROCESS | 1678 | 1472088433607 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:13 INFO - PROCESS | 1678 | 1472088433710 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:27:13 INFO - PROCESS | 1678 | 1472088433717 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 1678 | 1472088433719 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ccb000 == 33 [pid = 1678] [id = 595] 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11990f000) [pid = 1678] [serial = 1785] [outer = 0x0] 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11998e000) [pid = 1678] [serial = 1786] [outer = 0x11990f000] 18:27:13 INFO - PROCESS | 1678 | 1472088433745 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1207eb400) [pid = 1678] [serial = 1787] [outer = 0x11990f000] 18:27:14 INFO - PROCESS | 1678 | 1472088434061 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 18:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:27:14 INFO - PROCESS | 1678 | 1472088434073 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 1678 | 1472088434075 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:27:14 INFO - PROCESS | 1678 | 1472088434076 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 1678 | 1472088434077 Marionette TRACE conn2 <- [1,2354,null,{}] 18:27:14 INFO - PROCESS | 1678 | 1472088434080 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 1678 | 1472088434081 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:14 INFO - PROCESS | 1678 | 1472088434161 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:27:14 INFO - PROCESS | 1678 | 1472088434164 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1678 | 1472088434165 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289ab000 == 34 [pid = 1678] [id = 596] 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x115e10400) [pid = 1678] [serial = 1788] [outer = 0x0] 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x121246c00) [pid = 1678] [serial = 1789] [outer = 0x115e10400] 18:27:14 INFO - PROCESS | 1678 | 1472088434194 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124451000) [pid = 1678] [serial = 1790] [outer = 0x115e10400] 18:27:14 INFO - PROCESS | 1678 | 1472088434578 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 18:27:14 INFO - PROCESS | 1678 | 1472088434596 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 1678 | 1472088434598 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:27:14 INFO - PROCESS | 1678 | 1472088434601 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 1678 | 1472088434602 Marionette TRACE conn2 <- [1,2358,null,{}] 18:27:14 INFO - PROCESS | 1678 | 1472088434605 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 1678 | 1472088434609 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:14 INFO - PROCESS | 1678 | 1472088434732 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:27:14 INFO - PROCESS | 1678 | 1472088434771 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1678 | 1472088434772 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291d2000 == 35 [pid = 1678] [id = 597] 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124750800) [pid = 1678] [serial = 1791] [outer = 0x0] 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124b77c00) [pid = 1678] [serial = 1792] [outer = 0x124750800] 18:27:14 INFO - PROCESS | 1678 | 1472088434798 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x125c53800) [pid = 1678] [serial = 1793] [outer = 0x124750800] 18:27:15 INFO - PROCESS | 1678 | 1472088435122 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 18:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:27:15 INFO - PROCESS | 1678 | 1472088435170 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 1678 | 1472088435172 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:27:15 INFO - PROCESS | 1678 | 1472088435174 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1678 | 1472088435175 Marionette TRACE conn2 <- [1,2362,null,{}] 18:27:15 INFO - PROCESS | 1678 | 1472088435177 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:15 INFO - PROCESS | 1678 | 1472088435178 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:15 INFO - PROCESS | 1678 | 1472088435277 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:27:15 INFO - PROCESS | 1678 | 1472088435287 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1678 | 1472088435289 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a681000 == 36 [pid = 1678] [id = 598] 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125c59400) [pid = 1678] [serial = 1794] [outer = 0x0] 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126d3c400) [pid = 1678] [serial = 1795] [outer = 0x125c59400] 18:27:15 INFO - PROCESS | 1678 | 1472088435321 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12707bc00) [pid = 1678] [serial = 1796] [outer = 0x125c59400] 18:27:15 INFO - PROCESS | 1678 | 1472088435679 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 517ms 18:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:27:15 INFO - PROCESS | 1678 | 1472088435692 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 1678 | 1472088435693 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:27:15 INFO - PROCESS | 1678 | 1472088435695 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1678 | 1472088435696 Marionette TRACE conn2 <- [1,2366,null,{}] 18:27:15 INFO - PROCESS | 1678 | 1472088435699 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:15 INFO - PROCESS | 1678 | 1472088435701 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:15 INFO - PROCESS | 1678 | 1472088435803 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:27:15 INFO - PROCESS | 1678 | 1472088435813 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1678 | 1472088435814 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad61000 == 37 [pid = 1678] [id = 599] 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12707e000) [pid = 1678] [serial = 1797] [outer = 0x0] 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12727ec00) [pid = 1678] [serial = 1798] [outer = 0x12707e000] 18:27:15 INFO - PROCESS | 1678 | 1472088435840 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128a27800) [pid = 1678] [serial = 1799] [outer = 0x12707e000] 18:27:16 INFO - PROCESS | 1678 | 1472088436182 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 18:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:27:16 INFO - PROCESS | 1678 | 1472088436213 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1678 | 1472088436215 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:27:16 INFO - PROCESS | 1678 | 1472088436219 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1678 | 1472088436220 Marionette TRACE conn2 <- [1,2370,null,{}] 18:27:16 INFO - PROCESS | 1678 | 1472088436223 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:16 INFO - PROCESS | 1678 | 1472088436224 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:16 INFO - PROCESS | 1678 | 1472088436401 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119b6cc00) [pid = 1678] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x114ebe000) [pid = 1678] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119c11000) [pid = 1678] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11615b400) [pid = 1678] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x127286400) [pid = 1678] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118149c00) [pid = 1678] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11889d000) [pid = 1678] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12707cc00) [pid = 1678] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12a6aa400) [pid = 1678] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x115e26400) [pid = 1678] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116ab2400) [pid = 1678] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1293e0400) [pid = 1678] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119b6ac00) [pid = 1678] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118142800) [pid = 1678] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:27:16 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116ab4800) [pid = 1678] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:27:16 INFO - PROCESS | 1678 | 1472088436447 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 1678 | 1472088436448 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170de000 == 38 [pid = 1678] [id = 600] 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x113bea800) [pid = 1678] [serial = 1800] [outer = 0x0] 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115e26400) [pid = 1678] [serial = 1801] [outer = 0x113bea800] 18:27:16 INFO - PROCESS | 1678 | 1472088436481 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11889d000) [pid = 1678] [serial = 1802] [outer = 0x113bea800] 18:27:16 INFO - PROCESS | 1678 | 1472088436769 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 571ms 18:27:16 INFO - PROCESS | 1678 | 1472088436792 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1678 | 1472088436793 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:27:16 INFO - PROCESS | 1678 | 1472088436795 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1678 | 1472088436796 Marionette TRACE conn2 <- [1,2374,null,{}] 18:27:16 INFO - PROCESS | 1678 | 1472088436799 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:16 INFO - PROCESS | 1678 | 1472088436802 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:16 INFO - PROCESS | 1678 | 1472088436882 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:27:16 INFO - PROCESS | 1678 | 1472088436888 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 1678 | 1472088436889 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c05c800 == 39 [pid = 1678] [id = 601] 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119b6cc00) [pid = 1678] [serial = 1803] [outer = 0x0] 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128ba8000) [pid = 1678] [serial = 1804] [outer = 0x119b6cc00] 18:27:16 INFO - PROCESS | 1678 | 1472088436914 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x129314800) [pid = 1678] [serial = 1805] [outer = 0x119b6cc00] 18:27:17 INFO - PROCESS | 1678 | 1472088437230 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 18:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:27:17 INFO - PROCESS | 1678 | 1472088437265 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 1678 | 1472088437268 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:27:17 INFO - PROCESS | 1678 | 1472088437271 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 1678 | 1472088437273 Marionette TRACE conn2 <- [1,2378,null,{}] 18:27:17 INFO - PROCESS | 1678 | 1472088437275 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:17 INFO - PROCESS | 1678 | 1472088437277 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:17 INFO - PROCESS | 1678 | 1472088437396 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:27:17 INFO - PROCESS | 1678 | 1472088437404 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1678 | 1472088437413 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c684800 == 40 [pid = 1678] [id = 602] 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x129316000) [pid = 1678] [serial = 1806] [outer = 0x0] 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a50c800) [pid = 1678] [serial = 1807] [outer = 0x129316000] 18:27:17 INFO - PROCESS | 1678 | 1472088437440 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a77c400) [pid = 1678] [serial = 1808] [outer = 0x129316000] 18:27:17 INFO - PROCESS | 1678 | 1472088437762 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 18:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:27:17 INFO - PROCESS | 1678 | 1472088437791 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 1678 | 1472088437792 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:27:17 INFO - PROCESS | 1678 | 1472088437794 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 1678 | 1472088437795 Marionette TRACE conn2 <- [1,2382,null,{}] 18:27:17 INFO - PROCESS | 1678 | 1472088437797 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:17 INFO - PROCESS | 1678 | 1472088437799 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:17 INFO - PROCESS | 1678 | 1472088437890 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:27:17 INFO - PROCESS | 1678 | 1472088437895 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1678 | 1472088437896 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d244800 == 41 [pid = 1678] [id = 603] 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12ad8e400) [pid = 1678] [serial = 1809] [outer = 0x0] 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12babac00) [pid = 1678] [serial = 1810] [outer = 0x12ad8e400] 18:27:17 INFO - PROCESS | 1678 | 1472088437921 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12bac3000) [pid = 1678] [serial = 1811] [outer = 0x12ad8e400] 18:27:18 INFO - PROCESS | 1678 | 1472088438267 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 18:27:18 INFO - PROCESS | 1678 | 1472088438322 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 1678 | 1472088438323 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:27:18 INFO - PROCESS | 1678 | 1472088438326 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 1678 | 1472088438328 Marionette TRACE conn2 <- [1,2386,null,{}] 18:27:18 INFO - PROCESS | 1678 | 1472088438331 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:18 INFO - PROCESS | 1678 | 1472088438333 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:18 INFO - PROCESS | 1678 | 1472088438541 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:27:18 INFO - PROCESS | 1678 | 1472088438656 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 1678 | 1472088438658 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x112d6e000 == 42 [pid = 1678] [id = 604] 18:27:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x111c22400) [pid = 1678] [serial = 1812] [outer = 0x0] 18:27:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x112a8ac00) [pid = 1678] [serial = 1813] [outer = 0x111c22400] 18:27:18 INFO - PROCESS | 1678 | 1472088438692 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x115e1d000) [pid = 1678] [serial = 1814] [outer = 0x111c22400] 18:27:19 INFO - PROCESS | 1678 | 1472088439181 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 870ms 18:27:19 INFO - PROCESS | 1678 | 1472088439197 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1678 | 1472088439200 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:27:19 INFO - PROCESS | 1678 | 1472088439205 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1678 | 1472088439207 Marionette TRACE conn2 <- [1,2390,null,{}] 18:27:19 INFO - PROCESS | 1678 | 1472088439210 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:19 INFO - PROCESS | 1678 | 1472088439214 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:19 INFO - PROCESS | 1678 | 1472088439323 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:27:19 INFO - PROCESS | 1678 | 1472088439386 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1678 | 1472088439388 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1245d3000 == 43 [pid = 1678] [id = 605] 18:27:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x116999400) [pid = 1678] [serial = 1815] [outer = 0x0] 18:27:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118296000) [pid = 1678] [serial = 1816] [outer = 0x116999400] 18:27:19 INFO - PROCESS | 1678 | 1472088439419 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11940d000) [pid = 1678] [serial = 1817] [outer = 0x116999400] 18:27:19 INFO - PROCESS | 1678 | 1472088439873 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 722ms 18:27:19 INFO - PROCESS | 1678 | 1472088439934 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1678 | 1472088439936 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:27:19 INFO - PROCESS | 1678 | 1472088439940 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1678 | 1472088439941 Marionette TRACE conn2 <- [1,2394,null,{}] 18:27:19 INFO - PROCESS | 1678 | 1472088439944 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:19 INFO - PROCESS | 1678 | 1472088439945 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:20 INFO - PROCESS | 1678 | 1472088440050 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:27:20 INFO - PROCESS | 1678 | 1472088440127 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1678 | 1472088440129 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba19800 == 44 [pid = 1678] [id = 606] 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11a0be000) [pid = 1678] [serial = 1818] [outer = 0x0] 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12124b400) [pid = 1678] [serial = 1819] [outer = 0x11a0be000] 18:27:20 INFO - PROCESS | 1678 | 1472088440159 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x124785400) [pid = 1678] [serial = 1820] [outer = 0x11a0be000] 18:27:20 INFO - PROCESS | 1678 | 1472088440588 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 18:27:20 INFO - PROCESS | 1678 | 1472088440611 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1678 | 1472088440614 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:27:20 INFO - PROCESS | 1678 | 1472088440622 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1678 | 1472088440625 Marionette TRACE conn2 <- [1,2398,null,{}] 18:27:20 INFO - PROCESS | 1678 | 1472088440628 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:20 INFO - PROCESS | 1678 | 1472088440630 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:20 INFO - PROCESS | 1678 | 1472088440758 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:27:20 INFO - PROCESS | 1678 | 1472088440822 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1678 | 1472088440824 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d6c1800 == 45 [pid = 1678] [id = 607] 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x124b7a400) [pid = 1678] [serial = 1821] [outer = 0x0] 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1258cd400) [pid = 1678] [serial = 1822] [outer = 0x124b7a400] 18:27:20 INFO - PROCESS | 1678 | 1472088440854 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x128a22400) [pid = 1678] [serial = 1823] [outer = 0x124b7a400] 18:27:21 INFO - PROCESS | 1678 | 1472088441474 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 928ms 18:27:21 INFO - PROCESS | 1678 | 1472088441545 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:27:21 INFO - PROCESS | 1678 | 1472088441548 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:27:21 INFO - PROCESS | 1678 | 1472088441551 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:27:21 INFO - PROCESS | 1678 | 1472088441553 Marionette TRACE conn2 <- [1,2402,null,{}] 18:27:21 INFO - PROCESS | 1678 | 1472088441557 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:21 INFO - PROCESS | 1678 | 1472088441559 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:21 INFO - PROCESS | 1678 | 1472088441661 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:27:21 INFO - PROCESS | 1678 | 1472088441734 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 1678 | 1472088441737 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233d0000 == 46 [pid = 1678] [id = 608] 18:27:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x118148400) [pid = 1678] [serial = 1824] [outer = 0x0] 18:27:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x1181d7c00) [pid = 1678] [serial = 1825] [outer = 0x118148400] 18:27:21 INFO - PROCESS | 1678 | 1472088441765 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x11889f000) [pid = 1678] [serial = 1826] [outer = 0x118148400] 18:27:22 INFO - PROCESS | 1678 | 1472088442221 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 721ms 18:27:22 INFO - PROCESS | 1678 | 1472088442272 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 1678 | 1472088442275 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:27:22 INFO - PROCESS | 1678 | 1472088442279 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 1678 | 1472088442281 Marionette TRACE conn2 <- [1,2406,null,{}] 18:27:22 INFO - PROCESS | 1678 | 1472088442285 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:22 INFO - PROCESS | 1678 | 1472088442287 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:22 INFO - PROCESS | 1678 | 1472088442379 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12d244800 == 45 [pid = 1678] [id = 603] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12c684800 == 44 [pid = 1678] [id = 602] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12c05c800 == 43 [pid = 1678] [id = 601] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1170de000 == 42 [pid = 1678] [id = 600] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad61000 == 41 [pid = 1678] [id = 599] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12a681000 == 40 [pid = 1678] [id = 598] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1291d2000 == 39 [pid = 1678] [id = 597] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1289ab000 == 38 [pid = 1678] [id = 596] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x125ccb000 == 37 [pid = 1678] [id = 595] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e2800 == 36 [pid = 1678] [id = 594] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1185cb000 == 35 [pid = 1678] [id = 593] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1164d0000 == 34 [pid = 1678] [id = 592] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x124b0a800 == 33 [pid = 1678] [id = 591] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x117009000 == 32 [pid = 1678] [id = 590] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12c67d000 == 31 [pid = 1678] [id = 589] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1233d0000 == 30 [pid = 1678] [id = 608] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12d6c1800 == 29 [pid = 1678] [id = 607] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba19800 == 28 [pid = 1678] [id = 606] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x1245d3000 == 27 [pid = 1678] [id = 605] 18:27:22 INFO - PROCESS | 1678 | --DOCSHELL 0x112d6e000 == 26 [pid = 1678] [id = 604] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11915bc00) [pid = 1678] [serial = 1718] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118290c00) [pid = 1678] [serial = 1717] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x119111800) [pid = 1678] [serial = 1732] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x124b72400) [pid = 1678] [serial = 1721] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x119943000) [pid = 1678] [serial = 1741] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x121254400) [pid = 1678] [serial = 1720] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1207ecc00) [pid = 1678] [serial = 1742] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x121251800) [pid = 1678] [serial = 1744] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x116761800) [pid = 1678] [serial = 1735] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x112df2400) [pid = 1678] [serial = 1736] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1293d7400) [pid = 1678] [serial = 1724] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1185abc00) [pid = 1678] [serial = 1738] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x128baa800) [pid = 1678] [serial = 1723] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118898c00) [pid = 1678] [serial = 1739] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124eed000) [pid = 1678] [serial = 1750] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1290b8000) [pid = 1678] [serial = 1756] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12bf32400) [pid = 1678] [serial = 1727] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x128a21c00) [pid = 1678] [serial = 1753] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12bac5c00) [pid = 1678] [serial = 1726] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124b7cc00) [pid = 1678] [serial = 1760] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x127286800) [pid = 1678] [serial = 1730] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119910c00) [pid = 1678] [serial = 1729] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12ad8cc00) [pid = 1678] [serial = 1766] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1290bd800) [pid = 1678] [serial = 1762] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11875e000) [pid = 1678] [serial = 1759] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12baba000) [pid = 1678] [serial = 1768] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a6a8c00) [pid = 1678] [serial = 1765] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x129319c00) [pid = 1678] [serial = 1757] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124b75400) [pid = 1678] [serial = 1747] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124c8ec00) [pid = 1678] [serial = 1748] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12727ac00) [pid = 1678] [serial = 1751] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x124749c00) [pid = 1678] [serial = 1745] [outer = 0x0] [url = about:blank] 18:27:22 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1293dfc00) [pid = 1678] [serial = 1763] [outer = 0x0] [url = about:blank] 18:27:23 INFO - PROCESS | 1678 | 1472088443034 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1678 | 1472088443036 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x112dc6800 == 27 [pid = 1678] [id = 609] 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11229dc00) [pid = 1678] [serial = 1827] [outer = 0x0] 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1132b6c00) [pid = 1678] [serial = 1828] [outer = 0x11229dc00] 18:27:23 INFO - PROCESS | 1678 | 1472088443068 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115e1c400) [pid = 1678] [serial = 1829] [outer = 0x11229dc00] 18:27:23 INFO - PROCESS | 1678 | 1472088443381 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1124ms 18:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:27:23 INFO - PROCESS | 1678 | 1472088443409 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1678 | 1472088443410 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:27:23 INFO - PROCESS | 1678 | 1472088443413 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1678 | 1472088443416 Marionette TRACE conn2 <- [1,2410,null,{}] 18:27:23 INFO - PROCESS | 1678 | 1472088443423 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:23 INFO - PROCESS | 1678 | 1472088443424 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:23 INFO - PROCESS | 1678 | 1472088443506 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:27:23 INFO - PROCESS | 1678 | 1472088443511 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1678 | 1472088443513 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x118379000 == 28 [pid = 1678] [id = 610] 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1176c9800) [pid = 1678] [serial = 1830] [outer = 0x0] 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11814f000) [pid = 1678] [serial = 1831] [outer = 0x1176c9800] 18:27:23 INFO - PROCESS | 1678 | 1472088443542 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1185a0c00) [pid = 1678] [serial = 1832] [outer = 0x1176c9800] 18:27:23 INFO - PROCESS | 1678 | 1472088443906 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 18:27:23 INFO - PROCESS | 1678 | 1472088443939 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1678 | 1472088443941 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:27:23 INFO - PROCESS | 1678 | 1472088443944 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1678 | 1472088443945 Marionette TRACE conn2 <- [1,2414,null,{}] 18:27:23 INFO - PROCESS | 1678 | 1472088443947 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:23 INFO - PROCESS | 1678 | 1472088443948 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:24 INFO - PROCESS | 1678 | 1472088444028 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:27:24 INFO - PROCESS | 1678 | 1472088444035 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1678 | 1472088444037 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b4000 == 29 [pid = 1678] [id = 611] 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11873fc00) [pid = 1678] [serial = 1833] [outer = 0x0] 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11985d800) [pid = 1678] [serial = 1834] [outer = 0x11873fc00] 18:27:24 INFO - PROCESS | 1678 | 1472088444071 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11990e000) [pid = 1678] [serial = 1835] [outer = 0x11873fc00] 18:27:24 INFO - PROCESS | 1678 | 1472088444439 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 18:27:24 INFO - PROCESS | 1678 | 1472088444463 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 1678 | 1472088444464 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:27:24 INFO - PROCESS | 1678 | 1472088444472 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 1678 | 1472088444477 Marionette TRACE conn2 <- [1,2418,null,{}] 18:27:24 INFO - PROCESS | 1678 | 1472088444480 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:24 INFO - PROCESS | 1678 | 1472088444484 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:24 INFO - PROCESS | 1678 | 1472088444563 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:27:24 INFO - PROCESS | 1678 | 1472088444571 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1678 | 1472088444572 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x124cd3800 == 30 [pid = 1678] [id = 612] 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119b69800) [pid = 1678] [serial = 1836] [outer = 0x0] 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1207eec00) [pid = 1678] [serial = 1837] [outer = 0x119b69800] 18:27:24 INFO - PROCESS | 1678 | 1472088444598 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124056000) [pid = 1678] [serial = 1838] [outer = 0x119b69800] 18:27:24 INFO - PROCESS | 1678 | 1472088444970 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 529ms 18:27:24 INFO - PROCESS | 1678 | 1472088444997 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1678 | 1472088445000 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:27:25 INFO - PROCESS | 1678 | 1472088445003 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1678 | 1472088445004 Marionette TRACE conn2 <- [1,2422,null,{}] 18:27:25 INFO - PROCESS | 1678 | 1472088445006 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:25 INFO - PROCESS | 1678 | 1472088445007 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:25 INFO - PROCESS | 1678 | 1472088445117 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:27:25 INFO - PROCESS | 1678 | 1472088445131 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1678 | 1472088445132 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e0f800 == 31 [pid = 1678] [id = 613] 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x121250c00) [pid = 1678] [serial = 1839] [outer = 0x0] 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12444d000) [pid = 1678] [serial = 1840] [outer = 0x121250c00] 18:27:25 INFO - PROCESS | 1678 | 1472088445159 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x124b79400) [pid = 1678] [serial = 1841] [outer = 0x121250c00] 18:27:25 INFO - PROCESS | 1678 | 1472088445505 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 18:27:25 INFO - PROCESS | 1678 | 1472088445530 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1678 | 1472088445531 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:27:25 INFO - PROCESS | 1678 | 1472088445534 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1678 | 1472088445535 Marionette TRACE conn2 <- [1,2426,null,{}] 18:27:25 INFO - PROCESS | 1678 | 1472088445538 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:25 INFO - PROCESS | 1678 | 1472088445539 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:25 INFO - PROCESS | 1678 | 1472088445637 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:27:25 INFO - PROCESS | 1678 | 1472088445640 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1678 | 1472088445645 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x128ddd000 == 32 [pid = 1678] [id = 614] 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1185a1800) [pid = 1678] [serial = 1842] [outer = 0x0] 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124fb1c00) [pid = 1678] [serial = 1843] [outer = 0x1185a1800] 18:27:25 INFO - PROCESS | 1678 | 1472088445679 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x125c5b400) [pid = 1678] [serial = 1844] [outer = 0x1185a1800] 18:27:26 INFO - PROCESS | 1678 | 1472088446025 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 18:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:27:26 INFO - PROCESS | 1678 | 1472088446058 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1678 | 1472088446059 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:27:26 INFO - PROCESS | 1678 | 1472088446061 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1678 | 1472088446062 Marionette TRACE conn2 <- [1,2430,null,{}] 18:27:26 INFO - PROCESS | 1678 | 1472088446064 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:26 INFO - PROCESS | 1678 | 1472088446067 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:26 INFO - PROCESS | 1678 | 1472088446167 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:27:26 INFO - PROCESS | 1678 | 1472088446171 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1678 | 1472088446172 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x11339a000 == 33 [pid = 1678] [id = 615] 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x125c5cc00) [pid = 1678] [serial = 1845] [outer = 0x0] 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12707f400) [pid = 1678] [serial = 1846] [outer = 0x125c5cc00] 18:27:26 INFO - PROCESS | 1678 | 1472088446197 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128a21c00) [pid = 1678] [serial = 1847] [outer = 0x125c5cc00] 18:27:26 INFO - PROCESS | 1678 | 1472088446540 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 524ms 18:27:26 INFO - PROCESS | 1678 | 1472088446587 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1678 | 1472088446588 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:27:26 INFO - PROCESS | 1678 | 1472088446590 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1678 | 1472088446591 Marionette TRACE conn2 <- [1,2434,null,{}] 18:27:26 INFO - PROCESS | 1678 | 1472088446594 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:26 INFO - PROCESS | 1678 | 1472088446595 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:26 INFO - PROCESS | 1678 | 1472088446687 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:27:26 INFO - PROCESS | 1678 | 1472088446697 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1678 | 1472088446699 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab50800 == 34 [pid = 1678] [id = 616] 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x111ca8400) [pid = 1678] [serial = 1848] [outer = 0x0] 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1290b6800) [pid = 1678] [serial = 1849] [outer = 0x111ca8400] 18:27:26 INFO - PROCESS | 1678 | 1472088446727 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x129316400) [pid = 1678] [serial = 1850] [outer = 0x111ca8400] 18:27:27 INFO - PROCESS | 1678 | 1472088447054 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms 18:27:27 INFO - PROCESS | 1678 | 1472088447061 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 1678 | 1472088447062 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:27:27 INFO - PROCESS | 1678 | 1472088447064 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 1678 | 1472088447066 Marionette TRACE conn2 <- [1,2438,null,{}] 18:27:27 INFO - PROCESS | 1678 | 1472088447070 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 1678 | 1472088447071 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:27 INFO - PROCESS | 1678 | 1472088447377 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x118743c00) [pid = 1678] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12ad8e400) [pid = 1678] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1207ef000) [pid = 1678] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x124750800) [pid = 1678] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x125c59400) [pid = 1678] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12707e000) [pid = 1678] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1176c9400) [pid = 1678] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x112fdac00) [pid = 1678] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11990f000) [pid = 1678] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119157800) [pid = 1678] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x113bf1800) [pid = 1678] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115e10400) [pid = 1678] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x116484800) [pid = 1678] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11615dc00) [pid = 1678] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x113bea800) [pid = 1678] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119b6cc00) [pid = 1678] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:27:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x129316000) [pid = 1678] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:27:27 INFO - PROCESS | 1678 | 1472088447424 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 1678 | 1472088447425 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x11815b800 == 35 [pid = 1678] [id = 617] 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x113b53800) [pid = 1678] [serial = 1851] [outer = 0x0] 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e93400) [pid = 1678] [serial = 1852] [outer = 0x113b53800] 18:27:27 INFO - PROCESS | 1678 | 1472088447452 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11814e800) [pid = 1678] [serial = 1853] [outer = 0x113b53800] 18:27:27 INFO - PROCESS | 1678 | 1472088447693 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 18:27:27 INFO - PROCESS | 1678 | 1472088447740 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 1678 | 1472088447741 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:27:27 INFO - PROCESS | 1678 | 1472088447744 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 1678 | 1472088447745 Marionette TRACE conn2 <- [1,2442,null,{}] 18:27:27 INFO - PROCESS | 1678 | 1472088447747 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 1678 | 1472088447748 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:27 INFO - PROCESS | 1678 | 1472088447828 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:27:27 INFO - PROCESS | 1678 | 1472088447832 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 1678 | 1472088447835 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba21800 == 36 [pid = 1678] [id = 618] 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118754400) [pid = 1678] [serial = 1854] [outer = 0x0] 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1207ee800) [pid = 1678] [serial = 1855] [outer = 0x118754400] 18:27:27 INFO - PROCESS | 1678 | 1472088447861 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x128a24c00) [pid = 1678] [serial = 1856] [outer = 0x118754400] 18:27:28 INFO - PROCESS | 1678 | 1472088448200 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 468ms 18:27:28 INFO - PROCESS | 1678 | 1472088448214 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 1678 | 1472088448215 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:27:28 INFO - PROCESS | 1678 | 1472088448219 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - PROCESS | 1678 | 1472088448222 Marionette TRACE conn2 <- [1,2446,null,{}] 18:27:28 INFO - PROCESS | 1678 | 1472088448224 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:28 INFO - PROCESS | 1678 | 1472088448225 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:28 INFO - PROCESS | 1678 | 1472088448333 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:27:28 INFO - PROCESS | 1678 | 1472088448339 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1678 | 1472088448341 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c05f000 == 37 [pid = 1678] [id = 619] 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11873d800) [pid = 1678] [serial = 1857] [outer = 0x0] 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x128dcc000) [pid = 1678] [serial = 1858] [outer = 0x11873d800] 18:27:28 INFO - PROCESS | 1678 | 1472088448368 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a61c000) [pid = 1678] [serial = 1859] [outer = 0x11873d800] 18:27:28 INFO - PROCESS | 1678 | 1472088448678 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 471ms 18:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:27:28 INFO - PROCESS | 1678 | 1472088448690 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 1678 | 1472088448692 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:27:28 INFO - PROCESS | 1678 | 1472088448694 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - PROCESS | 1678 | 1472088448695 Marionette TRACE conn2 <- [1,2450,null,{}] 18:27:28 INFO - PROCESS | 1678 | 1472088448698 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:28 INFO - PROCESS | 1678 | 1472088448699 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:28 INFO - PROCESS | 1678 | 1472088448791 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:27:28 INFO - PROCESS | 1678 | 1472088448794 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1678 | 1472088448795 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1245cc800 == 38 [pid = 1678] [id = 620] 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1293dc000) [pid = 1678] [serial = 1860] [outer = 0x0] 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12aae8c00) [pid = 1678] [serial = 1861] [outer = 0x1293dc000] 18:27:28 INFO - PROCESS | 1678 | 1472088448822 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12ba25000) [pid = 1678] [serial = 1862] [outer = 0x1293dc000] 18:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 18:27:29 INFO - PROCESS | 1678 | 1472088449161 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:27:29 INFO - PROCESS | 1678 | 1472088449164 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1678 | 1472088449165 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:27:29 INFO - PROCESS | 1678 | 1472088449170 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1678 | 1472088449171 Marionette TRACE conn2 <- [1,2454,null,{}] 18:27:29 INFO - PROCESS | 1678 | 1472088449173 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:29 INFO - PROCESS | 1678 | 1472088449174 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:29 INFO - PROCESS | 1678 | 1472088449289 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:27:29 INFO - PROCESS | 1678 | 1472088449295 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 1678 | 1472088449296 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd68000 == 39 [pid = 1678] [id = 621] 18:27:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x126d38c00) [pid = 1678] [serial = 1863] [outer = 0x0] 18:27:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12ba27400) [pid = 1678] [serial = 1864] [outer = 0x126d38c00] 18:27:29 INFO - PROCESS | 1678 | 1472088449324 Marionette DEBUG loaded listener.js 18:27:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bac3800) [pid = 1678] [serial = 1865] [outer = 0x126d38c00] 18:27:29 INFO - PROCESS | 1678 | 1472088449938 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 819ms 18:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:27:29 INFO - PROCESS | 1678 | 1472088449990 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1678 | 1472088449993 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:27:29 INFO - PROCESS | 1678 | 1472088449996 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 1678 | 1472088449998 Marionette TRACE conn2 <- [1,2458,null,{}] 18:27:30 INFO - PROCESS | 1678 | 1472088450002 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 1678 | 1472088450004 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:30 INFO - PROCESS | 1678 | 1472088450120 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:27:30 INFO - PROCESS | 1678 | 1472088450203 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 1678 | 1472088450205 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x119831000 == 40 [pid = 1678] [id = 622] 18:27:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1176c9400) [pid = 1678] [serial = 1866] [outer = 0x0] 18:27:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118149800) [pid = 1678] [serial = 1867] [outer = 0x1176c9400] 18:27:30 INFO - PROCESS | 1678 | 1472088450237 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11873f400) [pid = 1678] [serial = 1868] [outer = 0x1176c9400] 18:27:30 INFO - PROCESS | 1678 | 1472088450813 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 872ms 18:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:27:30 INFO - PROCESS | 1678 | 1472088450868 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 1678 | 1472088450871 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:27:30 INFO - PROCESS | 1678 | 1472088450876 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 1678 | 1472088450877 Marionette TRACE conn2 <- [1,2462,null,{}] 18:27:30 INFO - PROCESS | 1678 | 1472088450880 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 1678 | 1472088450882 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:31 INFO - PROCESS | 1678 | 1472088451045 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:27:31 INFO - PROCESS | 1678 | 1472088451056 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 1678 | 1472088451057 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289be800 == 41 [pid = 1678] [id = 623] 18:27:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119908800) [pid = 1678] [serial = 1869] [outer = 0x0] 18:27:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x119b72400) [pid = 1678] [serial = 1870] [outer = 0x119908800] 18:27:31 INFO - PROCESS | 1678 | 1472088451089 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1207ecc00) [pid = 1678] [serial = 1871] [outer = 0x119908800] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1245cc800 == 40 [pid = 1678] [id = 620] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12c05f000 == 39 [pid = 1678] [id = 619] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba21800 == 38 [pid = 1678] [id = 618] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x11815b800 == 37 [pid = 1678] [id = 617] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab50800 == 36 [pid = 1678] [id = 616] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x11339a000 == 35 [pid = 1678] [id = 615] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x128ddd000 == 34 [pid = 1678] [id = 614] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x126e0f800 == 33 [pid = 1678] [id = 613] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x124cd3800 == 32 [pid = 1678] [id = 612] 18:27:31 INFO - PROCESS | 1678 | 1472088451821 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b4000 == 31 [pid = 1678] [id = 611] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x118379000 == 30 [pid = 1678] [id = 610] 18:27:31 INFO - PROCESS | 1678 | --DOCSHELL 0x112dc6800 == 29 [pid = 1678] [id = 609] 18:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 970ms 18:27:31 INFO - PROCESS | 1678 | 1472088451845 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:27:31 INFO - PROCESS | 1678 | 1472088451847 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:27:31 INFO - PROCESS | 1678 | 1472088451851 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1678 | 1472088451852 Marionette TRACE conn2 <- [1,2466,null,{}] 18:27:31 INFO - PROCESS | 1678 | 1472088451856 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:31 INFO - PROCESS | 1678 | 1472088451857 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:31 INFO - PROCESS | 1678 | 1472088451953 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x119908c00) [pid = 1678] [serial = 1733] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x124b77c00) [pid = 1678] [serial = 1792] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x126d3c400) [pid = 1678] [serial = 1795] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x125c53800) [pid = 1678] [serial = 1793] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12727ec00) [pid = 1678] [serial = 1798] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x117c43c00) [pid = 1678] [serial = 1780] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11814c000) [pid = 1678] [serial = 1781] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x115cb3000) [pid = 1678] [serial = 1777] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x115e97800) [pid = 1678] [serial = 1778] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12bac3000) [pid = 1678] [serial = 1811] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11998e000) [pid = 1678] [serial = 1786] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1207eb400) [pid = 1678] [serial = 1787] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1191a5400) [pid = 1678] [serial = 1774] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11990b800) [pid = 1678] [serial = 1775] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x115e0f800) [pid = 1678] [serial = 1771] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11699e400) [pid = 1678] [serial = 1772] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x121246c00) [pid = 1678] [serial = 1789] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12bac6000) [pid = 1678] [serial = 1769] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119416800) [pid = 1678] [serial = 1783] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119903800) [pid = 1678] [serial = 1784] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128a27800) [pid = 1678] [serial = 1799] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11889d000) [pid = 1678] [serial = 1802] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128ba8000) [pid = 1678] [serial = 1804] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a77c400) [pid = 1678] [serial = 1808] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x115e26400) [pid = 1678] [serial = 1801] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12707bc00) [pid = 1678] [serial = 1796] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x129314800) [pid = 1678] [serial = 1805] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a50c800) [pid = 1678] [serial = 1807] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x124451000) [pid = 1678] [serial = 1790] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12babac00) [pid = 1678] [serial = 1810] [outer = 0x0] [url = about:blank] 18:27:31 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x128bacc00) [pid = 1678] [serial = 1754] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1678 | 1472088452019 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 1678 | 1472088452021 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170f0000 == 30 [pid = 1678] [id = 624] 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x115e97800) [pid = 1678] [serial = 1872] [outer = 0x0] 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11814ec00) [pid = 1678] [serial = 1873] [outer = 0x115e97800] 18:27:32 INFO - PROCESS | 1678 | 1472088452050 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11915bc00) [pid = 1678] [serial = 1874] [outer = 0x115e97800] 18:27:32 INFO - PROCESS | 1678 | 1472088452369 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 18:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:27:32 INFO - PROCESS | 1678 | 1472088452420 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 1678 | 1472088452423 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:27:32 INFO - PROCESS | 1678 | 1472088452427 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1678 | 1472088452429 Marionette TRACE conn2 <- [1,2470,null,{}] 18:27:32 INFO - PROCESS | 1678 | 1472088452431 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 1678 | 1472088452433 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:32 INFO - PROCESS | 1678 | 1472088452514 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:27:32 INFO - PROCESS | 1678 | 1472088452591 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 1678 | 1472088452592 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x119823000 == 31 [pid = 1678] [id = 625] 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119111800) [pid = 1678] [serial = 1875] [outer = 0x0] 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11990a400) [pid = 1678] [serial = 1876] [outer = 0x119111800] 18:27:32 INFO - PROCESS | 1678 | 1472088452620 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x121246800) [pid = 1678] [serial = 1877] [outer = 0x119111800] 18:27:32 INFO - PROCESS | 1678 | 1472088452929 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 18:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:27:32 INFO - PROCESS | 1678 | 1472088452946 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 1678 | 1472088452948 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:27:32 INFO - PROCESS | 1678 | 1472088452950 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1678 | 1472088452955 Marionette TRACE conn2 <- [1,2474,null,{}] 18:27:32 INFO - PROCESS | 1678 | 1472088452963 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 1678 | 1472088452967 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:33 INFO - PROCESS | 1678 | 1472088453047 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:27:33 INFO - PROCESS | 1678 | 1472088453054 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1678 | 1472088453056 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x125879800 == 32 [pid = 1678] [id = 626] 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12405c400) [pid = 1678] [serial = 1878] [outer = 0x0] 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124b76400) [pid = 1678] [serial = 1879] [outer = 0x12405c400] 18:27:33 INFO - PROCESS | 1678 | 1472088453085 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1256ab800) [pid = 1678] [serial = 1880] [outer = 0x12405c400] 18:27:33 INFO - PROCESS | 1678 | 1472088453441 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 18:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:27:33 INFO - PROCESS | 1678 | 1472088453474 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 1678 | 1472088453476 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:27:33 INFO - PROCESS | 1678 | 1472088453478 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - PROCESS | 1678 | 1472088453479 Marionette TRACE conn2 <- [1,2478,null,{}] 18:27:33 INFO - PROCESS | 1678 | 1472088453482 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:33 INFO - PROCESS | 1678 | 1472088453483 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:33 INFO - PROCESS | 1678 | 1472088453562 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:27:33 INFO - PROCESS | 1678 | 1472088453568 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1678 | 1472088453570 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289c5800 == 33 [pid = 1678] [id = 627] 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x126d38800) [pid = 1678] [serial = 1881] [outer = 0x0] 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126ec7800) [pid = 1678] [serial = 1882] [outer = 0x126d38800] 18:27:33 INFO - PROCESS | 1678 | 1472088453596 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12727b800) [pid = 1678] [serial = 1883] [outer = 0x126d38800] 18:27:33 INFO - PROCESS | 1678 | 1472088453967 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 18:27:34 INFO - PROCESS | 1678 | 1472088453999 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1678 | 1472088454001 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:27:34 INFO - PROCESS | 1678 | 1472088454006 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1678 | 1472088454008 Marionette TRACE conn2 <- [1,2482,null,{}] 18:27:34 INFO - PROCESS | 1678 | 1472088454011 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 1678 | 1472088454013 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:34 INFO - PROCESS | 1678 | 1472088454182 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:27:34 INFO - PROCESS | 1678 | 1472088454203 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1678 | 1472088454205 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291d1000 == 34 [pid = 1678] [id = 628] 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x116761400) [pid = 1678] [serial = 1884] [outer = 0x0] 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12727e000) [pid = 1678] [serial = 1885] [outer = 0x116761400] 18:27:34 INFO - PROCESS | 1678 | 1472088454247 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1290bd400) [pid = 1678] [serial = 1886] [outer = 0x116761400] 18:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 671ms 18:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:27:34 INFO - PROCESS | 1678 | 1472088454669 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:27:34 INFO - PROCESS | 1678 | 1472088454677 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1678 | 1472088454678 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:27:34 INFO - PROCESS | 1678 | 1472088454680 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1678 | 1472088454681 Marionette TRACE conn2 <- [1,2486,null,{}] 18:27:34 INFO - PROCESS | 1678 | 1472088454685 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 1678 | 1472088454689 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:34 INFO - PROCESS | 1678 | 1472088454808 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:27:34 INFO - PROCESS | 1678 | 1472088454821 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1678 | 1472088454822 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5f000 == 35 [pid = 1678] [id = 629] 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x129315000) [pid = 1678] [serial = 1887] [outer = 0x0] 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a6af400) [pid = 1678] [serial = 1888] [outer = 0x129315000] 18:27:34 INFO - PROCESS | 1678 | 1472088454855 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12baba800) [pid = 1678] [serial = 1889] [outer = 0x129315000] 18:27:35 INFO - PROCESS | 1678 | 1472088455224 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 18:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:27:35 INFO - PROCESS | 1678 | 1472088455253 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 1678 | 1472088455255 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:27:35 INFO - PROCESS | 1678 | 1472088455257 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 1678 | 1472088455258 Marionette TRACE conn2 <- [1,2490,null,{}] 18:27:35 INFO - PROCESS | 1678 | 1472088455267 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:35 INFO - PROCESS | 1678 | 1472088455268 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:35 INFO - PROCESS | 1678 | 1472088455366 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:27:35 INFO - PROCESS | 1678 | 1472088455369 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1678 | 1472088455370 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x119c43000 == 36 [pid = 1678] [id = 630] 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1293de400) [pid = 1678] [serial = 1890] [outer = 0x0] 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12bcee400) [pid = 1678] [serial = 1891] [outer = 0x1293de400] 18:27:35 INFO - PROCESS | 1678 | 1472088455396 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12bcf9400) [pid = 1678] [serial = 1892] [outer = 0x1293de400] 18:27:35 INFO - PROCESS | 1678 | 1472088455721 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 479ms 18:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:27:35 INFO - PROCESS | 1678 | 1472088455740 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 1678 | 1472088455741 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:27:35 INFO - PROCESS | 1678 | 1472088455743 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 1678 | 1472088455744 Marionette TRACE conn2 <- [1,2494,null,{}] 18:27:35 INFO - PROCESS | 1678 | 1472088455746 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:35 INFO - PROCESS | 1678 | 1472088455748 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:35 INFO - PROCESS | 1678 | 1472088455855 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:27:35 INFO - PROCESS | 1678 | 1472088455859 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1678 | 1472088455860 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c66e000 == 37 [pid = 1678] [id = 631] 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bac5800) [pid = 1678] [serial = 1893] [outer = 0x0] 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12bf32400) [pid = 1678] [serial = 1894] [outer = 0x12bac5800] 18:27:35 INFO - PROCESS | 1678 | 1472088455926 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bf39c00) [pid = 1678] [serial = 1895] [outer = 0x12bac5800] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1293dc000) [pid = 1678] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1185a1800) [pid = 1678] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1176c9800) [pid = 1678] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119b69800) [pid = 1678] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11229dc00) [pid = 1678] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11873fc00) [pid = 1678] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118148400) [pid = 1678] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x111c22400) [pid = 1678] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116999400) [pid = 1678] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11a0be000) [pid = 1678] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124b7a400) [pid = 1678] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125c5cc00) [pid = 1678] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x111ca8400) [pid = 1678] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113b53800) [pid = 1678] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11873d800) [pid = 1678] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x121250c00) [pid = 1678] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:27:36 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118754400) [pid = 1678] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:27:36 INFO - PROCESS | 1678 | 1472088456325 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 618ms 18:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:27:36 INFO - PROCESS | 1678 | 1472088456362 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1678 | 1472088456363 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:27:36 INFO - PROCESS | 1678 | 1472088456365 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1678 | 1472088456366 Marionette TRACE conn2 <- [1,2498,null,{}] 18:27:36 INFO - PROCESS | 1678 | 1472088456369 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:36 INFO - PROCESS | 1678 | 1472088456370 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:36 INFO - PROCESS | 1678 | 1472088456449 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:27:36 INFO - PROCESS | 1678 | 1472088456455 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 1678 | 1472088456456 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7ab800 == 38 [pid = 1678] [id = 632] 18:27:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x115e1e000) [pid = 1678] [serial = 1896] [outer = 0x0] 18:27:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1181d4000) [pid = 1678] [serial = 1897] [outer = 0x115e1e000] 18:27:36 INFO - PROCESS | 1678 | 1472088456482 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119910800) [pid = 1678] [serial = 1898] [outer = 0x115e1e000] 18:27:36 INFO - PROCESS | 1678 | 1472088456815 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 472ms 18:27:36 INFO - PROCESS | 1678 | 1472088456838 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1678 | 1472088456840 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:27:36 INFO - PROCESS | 1678 | 1472088456843 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1678 | 1472088456844 Marionette TRACE conn2 <- [1,2502,null,{}] 18:27:36 INFO - PROCESS | 1678 | 1472088456846 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:36 INFO - PROCESS | 1678 | 1472088456847 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:37 INFO - PROCESS | 1678 | 1472088457011 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:27:37 INFO - PROCESS | 1678 | 1472088457019 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1678 | 1472088457020 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd5b000 == 39 [pid = 1678] [id = 633] 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119992c00) [pid = 1678] [serial = 1899] [outer = 0x0] 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1258ce000) [pid = 1678] [serial = 1900] [outer = 0x119992c00] 18:27:37 INFO - PROCESS | 1678 | 1472088457061 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12bcfa800) [pid = 1678] [serial = 1901] [outer = 0x119992c00] 18:27:37 INFO - PROCESS | 1678 | 1472088457388 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 18:27:37 INFO - PROCESS | 1678 | 1472088457412 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 1678 | 1472088457413 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:27:37 INFO - PROCESS | 1678 | 1472088457416 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - PROCESS | 1678 | 1472088457419 Marionette TRACE conn2 <- [1,2506,null,{}] 18:27:37 INFO - PROCESS | 1678 | 1472088457422 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:37 INFO - PROCESS | 1678 | 1472088457423 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:37 INFO - PROCESS | 1678 | 1472088457512 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:27:37 INFO - PROCESS | 1678 | 1472088457576 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1678 | 1472088457578 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3ed800 == 40 [pid = 1678] [id = 634] 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1256a9400) [pid = 1678] [serial = 1902] [outer = 0x0] 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12bf3d800) [pid = 1678] [serial = 1903] [outer = 0x1256a9400] 18:27:37 INFO - PROCESS | 1678 | 1472088457604 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x117c3f000) [pid = 1678] [serial = 1904] [outer = 0x1256a9400] 18:27:37 INFO - PROCESS | 1678 | 1472088457869 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 473ms 18:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:27:37 INFO - PROCESS | 1678 | 1472088457893 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 1678 | 1472088457894 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:27:37 INFO - PROCESS | 1678 | 1472088457897 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - PROCESS | 1678 | 1472088457898 Marionette TRACE conn2 <- [1,2510,null,{}] 18:27:37 INFO - PROCESS | 1678 | 1472088457908 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:37 INFO - PROCESS | 1678 | 1472088457909 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:38 INFO - PROCESS | 1678 | 1472088458003 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:27:38 INFO - PROCESS | 1678 | 1472088458007 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 1678 | 1472088458008 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x12da14000 == 41 [pid = 1678] [id = 635] 18:27:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119c1b400) [pid = 1678] [serial = 1905] [outer = 0x0] 18:27:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1258c6c00) [pid = 1678] [serial = 1906] [outer = 0x119c1b400] 18:27:38 INFO - PROCESS | 1678 | 1472088458033 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12c249400) [pid = 1678] [serial = 1907] [outer = 0x119c1b400] 18:27:38 INFO - PROCESS | 1678 | --DOCSHELL 0x1170f0000 == 40 [pid = 1678] [id = 624] 18:27:38 INFO - PROCESS | 1678 | --DOCSHELL 0x1289be800 == 39 [pid = 1678] [id = 623] 18:27:38 INFO - PROCESS | 1678 | --DOCSHELL 0x119831000 == 38 [pid = 1678] [id = 622] 18:27:38 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd68000 == 37 [pid = 1678] [id = 621] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x119823000 == 36 [pid = 1678] [id = 625] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12c66e000 == 35 [pid = 1678] [id = 631] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7ab800 == 34 [pid = 1678] [id = 632] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5f000 == 33 [pid = 1678] [id = 629] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x119c43000 == 32 [pid = 1678] [id = 630] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x125879800 == 31 [pid = 1678] [id = 626] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1289c5800 == 30 [pid = 1678] [id = 627] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd5b000 == 29 [pid = 1678] [id = 633] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1291d1000 == 28 [pid = 1678] [id = 628] 18:27:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3ed800 == 27 [pid = 1678] [id = 634] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12aae8c00) [pid = 1678] [serial = 1861] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x124fb1c00) [pid = 1678] [serial = 1843] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11814f000) [pid = 1678] [serial = 1831] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1207eec00) [pid = 1678] [serial = 1837] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124056000) [pid = 1678] [serial = 1838] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1132b6c00) [pid = 1678] [serial = 1828] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e1c400) [pid = 1678] [serial = 1829] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11985d800) [pid = 1678] [serial = 1834] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11990e000) [pid = 1678] [serial = 1835] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11889f000) [pid = 1678] [serial = 1826] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1181d7c00) [pid = 1678] [serial = 1825] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x115e1d000) [pid = 1678] [serial = 1814] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112a8ac00) [pid = 1678] [serial = 1813] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11940d000) [pid = 1678] [serial = 1817] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118296000) [pid = 1678] [serial = 1816] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124785400) [pid = 1678] [serial = 1820] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12124b400) [pid = 1678] [serial = 1819] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128a22400) [pid = 1678] [serial = 1823] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1258cd400) [pid = 1678] [serial = 1822] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12707f400) [pid = 1678] [serial = 1846] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1290b6800) [pid = 1678] [serial = 1849] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x128a21c00) [pid = 1678] [serial = 1847] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x129316400) [pid = 1678] [serial = 1850] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x11814e800) [pid = 1678] [serial = 1853] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12a61c000) [pid = 1678] [serial = 1859] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x115e93400) [pid = 1678] [serial = 1852] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1185a0c00) [pid = 1678] [serial = 1832] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12444d000) [pid = 1678] [serial = 1840] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1207ee800) [pid = 1678] [serial = 1855] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x125c5b400) [pid = 1678] [serial = 1844] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x128dcc000) [pid = 1678] [serial = 1858] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x124b79400) [pid = 1678] [serial = 1841] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x128a24c00) [pid = 1678] [serial = 1856] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12ba25000) [pid = 1678] [serial = 1862] [outer = 0x0] [url = about:blank] 18:27:39 INFO - PROCESS | 1678 | 1472088459513 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1627ms 18:27:39 INFO - PROCESS | 1678 | 1472088459525 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:27:39 INFO - PROCESS | 1678 | 1472088459527 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:27:39 INFO - PROCESS | 1678 | 1472088459531 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 1678 | 1472088459534 Marionette TRACE conn2 <- [1,2514,null,{}] 18:27:39 INFO - PROCESS | 1678 | 1472088459540 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:39 INFO - PROCESS | 1678 | 1472088459541 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:39 INFO - PROCESS | 1678 | 1472088459624 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:27:39 INFO - PROCESS | 1678 | 1472088459675 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:39 INFO - PROCESS | 1678 | 1472088459678 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x116527000 == 28 [pid = 1678] [id = 636] 18:27:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x115e13800) [pid = 1678] [serial = 1908] [outer = 0x0] 18:27:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x115e15800) [pid = 1678] [serial = 1909] [outer = 0x115e13800] 18:27:39 INFO - PROCESS | 1678 | 1472088459707 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x116760c00) [pid = 1678] [serial = 1910] [outer = 0x115e13800] 18:27:40 INFO - PROCESS | 1678 | 1472088460034 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 524ms 18:27:40 INFO - PROCESS | 1678 | 1472088460056 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 1678 | 1472088460059 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:27:40 INFO - PROCESS | 1678 | 1472088460064 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 1678 | 1472088460066 Marionette TRACE conn2 <- [1,2518,null,{}] 18:27:40 INFO - PROCESS | 1678 | 1472088460070 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:40 INFO - PROCESS | 1678 | 1472088460073 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:40 INFO - PROCESS | 1678 | 1472088460151 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:27:40 INFO - PROCESS | 1678 | 1472088460157 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1678 | 1472088460159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1181b3800 == 29 [pid = 1678] [id = 637] 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x11699dc00) [pid = 1678] [serial = 1911] [outer = 0x0] 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x118142800) [pid = 1678] [serial = 1912] [outer = 0x11699dc00] 18:27:40 INFO - PROCESS | 1678 | 1472088460187 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x1181d2000) [pid = 1678] [serial = 1913] [outer = 0x11699dc00] 18:27:40 INFO - PROCESS | 1678 | 1472088460532 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 18:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:27:40 INFO - PROCESS | 1678 | 1472088460586 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 1678 | 1472088460587 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:27:40 INFO - PROCESS | 1678 | 1472088460597 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 1678 | 1472088460600 Marionette TRACE conn2 <- [1,2522,null,{}] 18:27:40 INFO - PROCESS | 1678 | 1472088460608 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:40 INFO - PROCESS | 1678 | 1472088460611 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:40 INFO - PROCESS | 1678 | 1472088460689 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:27:40 INFO - PROCESS | 1678 | 1472088460695 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1678 | 1472088460697 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x119824000 == 30 [pid = 1678] [id = 638] 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x112a92400) [pid = 1678] [serial = 1914] [outer = 0x0] 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119157800) [pid = 1678] [serial = 1915] [outer = 0x112a92400] 18:27:40 INFO - PROCESS | 1678 | 1472088460727 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119857c00) [pid = 1678] [serial = 1916] [outer = 0x112a92400] 18:27:41 INFO - PROCESS | 1678 | 1472088461080 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 531ms 18:27:41 INFO - PROCESS | 1678 | 1472088461121 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 1678 | 1472088461122 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:27:41 INFO - PROCESS | 1678 | 1472088461134 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 1678 | 1472088461135 Marionette TRACE conn2 <- [1,2526,null,{}] 18:27:41 INFO - PROCESS | 1678 | 1472088461137 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:41 INFO - PROCESS | 1678 | 1472088461138 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:41 INFO - PROCESS | 1678 | 1472088461212 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:27:41 INFO - PROCESS | 1678 | 1472088461217 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 1678 | 1472088461220 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x123528000 == 31 [pid = 1678] [id = 639] 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119862800) [pid = 1678] [serial = 1917] [outer = 0x0] 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x119907c00) [pid = 1678] [serial = 1918] [outer = 0x119862800] 18:27:41 INFO - PROCESS | 1678 | 1472088461246 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119992800) [pid = 1678] [serial = 1919] [outer = 0x119862800] 18:27:41 INFO - PROCESS | 1678 | 1472088461557 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 470ms 18:27:41 INFO - PROCESS | 1678 | 1472088461604 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 1678 | 1472088461606 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:27:41 INFO - PROCESS | 1678 | 1472088461609 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 1678 | 1472088461610 Marionette TRACE conn2 <- [1,2530,null,{}] 18:27:41 INFO - PROCESS | 1678 | 1472088461613 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:41 INFO - PROCESS | 1678 | 1472088461615 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:41 INFO - PROCESS | 1678 | 1472088461734 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:27:41 INFO - PROCESS | 1678 | 1472088461815 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 1678 | 1472088461817 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x124cd6800 == 32 [pid = 1678] [id = 640] 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x112fdf000) [pid = 1678] [serial = 1920] [outer = 0x0] 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x119993400) [pid = 1678] [serial = 1921] [outer = 0x112fdf000] 18:27:41 INFO - PROCESS | 1678 | 1472088461858 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1207ec800) [pid = 1678] [serial = 1922] [outer = 0x112fdf000] 18:27:42 INFO - PROCESS | 1678 | 1472088462260 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 18:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:27:42 INFO - PROCESS | 1678 | 1472088462280 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1678 | 1472088462281 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:27:42 INFO - PROCESS | 1678 | 1472088462284 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1678 | 1472088462285 Marionette TRACE conn2 <- [1,2534,null,{}] 18:27:42 INFO - PROCESS | 1678 | 1472088462288 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:42 INFO - PROCESS | 1678 | 1472088462292 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:42 INFO - PROCESS | 1678 | 1472088462384 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:27:42 INFO - PROCESS | 1678 | 1472088462441 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 1678 | 1472088462442 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cca000 == 33 [pid = 1678] [id = 641] 18:27:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x115e18000) [pid = 1678] [serial = 1923] [outer = 0x0] 18:27:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119b72c00) [pid = 1678] [serial = 1924] [outer = 0x115e18000] 18:27:42 INFO - PROCESS | 1678 | 1472088462468 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x124b74000) [pid = 1678] [serial = 1925] [outer = 0x115e18000] 18:27:42 INFO - PROCESS | 1678 | 1472088462748 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 18:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:27:42 INFO - PROCESS | 1678 | 1472088462806 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1678 | 1472088462807 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:27:42 INFO - PROCESS | 1678 | 1472088462810 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1678 | 1472088462811 Marionette TRACE conn2 <- [1,2538,null,{}] 18:27:42 INFO - PROCESS | 1678 | 1472088462814 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:42 INFO - PROCESS | 1678 | 1472088462815 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:42 INFO - PROCESS | 1678 | 1472088462946 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:27:43 INFO - PROCESS | 1678 | 1472088463130 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 1678 | 1472088463132 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b42000 == 34 [pid = 1678] [id = 642] 18:27:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112d9e000) [pid = 1678] [serial = 1926] [outer = 0x0] 18:27:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112df3400) [pid = 1678] [serial = 1927] [outer = 0x112d9e000] 18:27:43 INFO - PROCESS | 1678 | 1472088463208 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x114ebd400) [pid = 1678] [serial = 1928] [outer = 0x112d9e000] 18:27:43 INFO - PROCESS | 1678 | 1472088463795 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1019ms 18:27:43 INFO - PROCESS | 1678 | 1472088463830 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 1678 | 1472088463833 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:27:43 INFO - PROCESS | 1678 | 1472088463838 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - PROCESS | 1678 | 1472088463840 Marionette TRACE conn2 <- [1,2542,null,{}] 18:27:43 INFO - PROCESS | 1678 | 1472088463843 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:43 INFO - PROCESS | 1678 | 1472088463846 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:43 INFO - PROCESS | 1678 | 1472088463954 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:27:44 INFO - PROCESS | 1678 | 1472088464034 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1678 | 1472088464036 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x119823000 == 35 [pid = 1678] [id = 643] 18:27:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x117159000) [pid = 1678] [serial = 1929] [outer = 0x0] 18:27:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118149400) [pid = 1678] [serial = 1930] [outer = 0x117159000] 18:27:44 INFO - PROCESS | 1678 | 1472088464067 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118521000) [pid = 1678] [serial = 1931] [outer = 0x117159000] 18:27:44 INFO - PROCESS | 1678 | 1472088464710 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 925ms 18:27:44 INFO - PROCESS | 1678 | 1472088464763 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:27:44 INFO - PROCESS | 1678 | 1472088464765 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:27:44 INFO - PROCESS | 1678 | 1472088464768 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1678 | 1472088464771 Marionette TRACE conn2 <- [1,2546,null,{}] 18:27:44 INFO - PROCESS | 1678 | 1472088464775 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:44 INFO - PROCESS | 1678 | 1472088464777 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:44 INFO - PROCESS | 1678 | 1472088464890 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:27:44 INFO - PROCESS | 1678 | 1472088464972 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1678 | 1472088464975 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x118171000 == 36 [pid = 1678] [id = 644] 18:27:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x117157c00) [pid = 1678] [serial = 1932] [outer = 0x0] 18:27:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11814d400) [pid = 1678] [serial = 1933] [outer = 0x117157c00] 18:27:45 INFO - PROCESS | 1678 | 1472088465004 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1185aa800) [pid = 1678] [serial = 1934] [outer = 0x117157c00] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x125cca000 == 35 [pid = 1678] [id = 641] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x124cd6800 == 34 [pid = 1678] [id = 640] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x123528000 == 33 [pid = 1678] [id = 639] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x119824000 == 32 [pid = 1678] [id = 638] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1181b3800 == 31 [pid = 1678] [id = 637] 18:27:45 INFO - PROCESS | 1678 | --DOCSHELL 0x116527000 == 30 [pid = 1678] [id = 636] 18:27:45 INFO - PROCESS | 1678 | 1472088465364 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 18:27:45 INFO - PROCESS | 1678 | 1472088465390 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1678 | 1472088465393 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:27:45 INFO - PROCESS | 1678 | 1472088465398 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1678 | 1472088465400 Marionette TRACE conn2 <- [1,2550,null,{}] 18:27:45 INFO - PROCESS | 1678 | 1472088465402 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:45 INFO - PROCESS | 1678 | 1472088465404 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:45 INFO - PROCESS | 1678 | 1472088465487 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:27:45 INFO - PROCESS | 1678 | 1472088465542 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 1678 | 1472088465544 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212b0000 == 31 [pid = 1678] [id = 645] 18:27:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11875a400) [pid = 1678] [serial = 1935] [outer = 0x0] 18:27:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11985bc00) [pid = 1678] [serial = 1936] [outer = 0x11875a400] 18:27:45 INFO - PROCESS | 1678 | 1472088465572 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119b6f800) [pid = 1678] [serial = 1937] [outer = 0x11875a400] 18:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 18:27:45 INFO - PROCESS | 1678 | 1472088465915 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:27:45 INFO - PROCESS | 1678 | 1472088465922 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1678 | 1472088465925 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:27:45 INFO - PROCESS | 1678 | 1472088465929 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1678 | 1472088465933 Marionette TRACE conn2 <- [1,2554,null,{}] 18:27:45 INFO - PROCESS | 1678 | 1472088465946 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:45 INFO - PROCESS | 1678 | 1472088465951 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:46 INFO - PROCESS | 1678 | 1472088466076 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:27:46 INFO - PROCESS | 1678 | 1472088466141 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1678 | 1472088466144 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f8000 == 32 [pid = 1678] [id = 646] 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11990b000) [pid = 1678] [serial = 1938] [outer = 0x0] 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12124b400) [pid = 1678] [serial = 1939] [outer = 0x11990b000] 18:27:46 INFO - PROCESS | 1678 | 1472088466173 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x124788400) [pid = 1678] [serial = 1940] [outer = 0x11990b000] 18:27:46 INFO - PROCESS | 1678 | 1472088466481 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 575ms 18:27:46 INFO - PROCESS | 1678 | 1472088466505 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 1678 | 1472088466507 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:27:46 INFO - PROCESS | 1678 | 1472088466509 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1678 | 1472088466510 Marionette TRACE conn2 <- [1,2558,null,{}] 18:27:46 INFO - PROCESS | 1678 | 1472088466513 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:46 INFO - PROCESS | 1678 | 1472088466514 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:46 INFO - PROCESS | 1678 | 1472088466593 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:27:46 INFO - PROCESS | 1678 | 1472088466596 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1678 | 1472088466597 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x128dee000 == 33 [pid = 1678] [id = 647] 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1132be400) [pid = 1678] [serial = 1941] [outer = 0x0] 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124eeb000) [pid = 1678] [serial = 1942] [outer = 0x1132be400] 18:27:46 INFO - PROCESS | 1678 | 1472088466626 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1256ae800) [pid = 1678] [serial = 1943] [outer = 0x1132be400] 18:27:46 INFO - PROCESS | 1678 | 1472088466956 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 18:27:46 INFO - PROCESS | 1678 | 1472088466979 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:27:46 INFO - PROCESS | 1678 | 1472088466980 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:27:46 INFO - PROCESS | 1678 | 1472088466982 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1678 | 1472088466985 Marionette TRACE conn2 <- [1,2562,null,{}] 18:27:46 INFO - PROCESS | 1678 | 1472088466987 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:46 INFO - PROCESS | 1678 | 1472088466988 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:47 INFO - PROCESS | 1678 | 1472088467099 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:27:47 INFO - PROCESS | 1678 | 1472088467134 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1678 | 1472088467135 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x112f15800 == 34 [pid = 1678] [id = 648] 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1161bcc00) [pid = 1678] [serial = 1944] [outer = 0x0] 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1258c6800) [pid = 1678] [serial = 1945] [outer = 0x1161bcc00] 18:27:47 INFO - PROCESS | 1678 | 1472088467160 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x126e48000) [pid = 1678] [serial = 1946] [outer = 0x1161bcc00] 18:27:47 INFO - PROCESS | 1678 | 1472088467494 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 18:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:27:47 INFO - PROCESS | 1678 | 1472088467504 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 1678 | 1472088467505 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:27:47 INFO - PROCESS | 1678 | 1472088467507 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1678 | 1472088467509 Marionette TRACE conn2 <- [1,2566,null,{}] 18:27:47 INFO - PROCESS | 1678 | 1472088467511 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:47 INFO - PROCESS | 1678 | 1472088467515 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:47 INFO - PROCESS | 1678 | 1472088467637 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:27:47 INFO - PROCESS | 1678 | 1472088467677 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1678 | 1472088467678 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab55000 == 35 [pid = 1678] [id = 649] 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x126ec3000) [pid = 1678] [serial = 1947] [outer = 0x0] 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12727dc00) [pid = 1678] [serial = 1948] [outer = 0x126ec3000] 18:27:47 INFO - PROCESS | 1678 | 1472088467704 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x129313400) [pid = 1678] [serial = 1949] [outer = 0x126ec3000] 18:27:48 INFO - PROCESS | 1678 | 1472088468057 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 18:27:48 INFO - PROCESS | 1678 | 1472088468076 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1678 | 1472088468077 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:27:48 INFO - PROCESS | 1678 | 1472088468079 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1678 | 1472088468080 Marionette TRACE conn2 <- [1,2570,null,{}] 18:27:48 INFO - PROCESS | 1678 | 1472088468083 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:48 INFO - PROCESS | 1678 | 1472088468085 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:48 INFO - PROCESS | 1678 | 1472088468183 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:27:48 INFO - PROCESS | 1678 | 1472088468223 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 1678 | 1472088468224 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad5a800 == 36 [pid = 1678] [id = 650] 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x119c15000) [pid = 1678] [serial = 1950] [outer = 0x0] 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1293dcc00) [pid = 1678] [serial = 1951] [outer = 0x119c15000] 18:27:48 INFO - PROCESS | 1678 | 1472088468249 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12a615400) [pid = 1678] [serial = 1952] [outer = 0x119c15000] 18:27:48 INFO - PROCESS | 1678 | 1472088468571 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 517ms 18:27:48 INFO - PROCESS | 1678 | 1472088468598 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1678 | 1472088468599 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:27:48 INFO - PROCESS | 1678 | 1472088468608 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1678 | 1472088468609 Marionette TRACE conn2 <- [1,2574,null,{}] 18:27:48 INFO - PROCESS | 1678 | 1472088468611 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:48 INFO - PROCESS | 1678 | 1472088468612 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:48 INFO - PROCESS | 1678 | 1472088468711 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:27:48 INFO - PROCESS | 1678 | 1472088468714 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 1678 | 1472088468715 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc5b800 == 37 [pid = 1678] [id = 651] 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x129317800) [pid = 1678] [serial = 1953] [outer = 0x0] 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12a6ad800) [pid = 1678] [serial = 1954] [outer = 0x129317800] 18:27:48 INFO - PROCESS | 1678 | 1472088468741 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12aae4400) [pid = 1678] [serial = 1955] [outer = 0x129317800] 18:27:49 INFO - PROCESS | 1678 | 1472088469079 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 18:27:49 INFO - PROCESS | 1678 | 1472088469126 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:27:49 INFO - PROCESS | 1678 | 1472088469127 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:27:49 INFO - PROCESS | 1678 | 1472088469129 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1678 | 1472088469131 Marionette TRACE conn2 <- [1,2578,null,{}] 18:27:49 INFO - PROCESS | 1678 | 1472088469133 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:49 INFO - PROCESS | 1678 | 1472088469134 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:49 INFO - PROCESS | 1678 | 1472088469232 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:27:49 INFO - PROCESS | 1678 | 1472088469242 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1678 | 1472088469243 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c678000 == 38 [pid = 1678] [id = 652] 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x12aae6400) [pid = 1678] [serial = 1956] [outer = 0x0] 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12ad8cc00) [pid = 1678] [serial = 1957] [outer = 0x12aae6400] 18:27:49 INFO - PROCESS | 1678 | 1472088469269 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12ba2d000) [pid = 1678] [serial = 1958] [outer = 0x12aae6400] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x112fdf000) [pid = 1678] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x115e13800) [pid = 1678] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11699dc00) [pid = 1678] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x112a92400) [pid = 1678] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x119862800) [pid = 1678] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x129315000) [pid = 1678] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1293de400) [pid = 1678] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12bac5800) [pid = 1678] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x115e1e000) [pid = 1678] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x119992c00) [pid = 1678] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1256a9400) [pid = 1678] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x119c1b400) [pid = 1678] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119908800) [pid = 1678] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1176c9400) [pid = 1678] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126d38c00) [pid = 1678] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126d38800) [pid = 1678] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12405c400) [pid = 1678] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119111800) [pid = 1678] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x115e97800) [pid = 1678] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:27:49 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116761400) [pid = 1678] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:27:49 INFO - PROCESS | 1678 | 1472088469654 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 18:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:27:49 INFO - PROCESS | 1678 | 1472088469698 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 1678 | 1472088469700 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:27:49 INFO - PROCESS | 1678 | 1472088469704 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1678 | 1472088469705 Marionette TRACE conn2 <- [1,2582,null,{}] 18:27:49 INFO - PROCESS | 1678 | 1472088469707 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:49 INFO - PROCESS | 1678 | 1472088469709 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:49 INFO - PROCESS | 1678 | 1472088469811 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:27:49 INFO - PROCESS | 1678 | 1472088469848 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1678 | 1472088469849 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12881d800 == 39 [pid = 1678] [id = 653] 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x111ca8c00) [pid = 1678] [serial = 1959] [outer = 0x0] 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1176cd800) [pid = 1678] [serial = 1960] [outer = 0x111ca8c00] 18:27:49 INFO - PROCESS | 1678 | 1472088469877 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11985f400) [pid = 1678] [serial = 1961] [outer = 0x111ca8c00] 18:27:50 INFO - PROCESS | 1678 | 1472088470153 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 18:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:27:50 INFO - PROCESS | 1678 | 1472088470175 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1678 | 1472088470176 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:27:50 INFO - PROCESS | 1678 | 1472088470178 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1678 | 1472088470180 Marionette TRACE conn2 <- [1,2586,null,{}] 18:27:50 INFO - PROCESS | 1678 | 1472088470183 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 1678 | 1472088470186 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:50 INFO - PROCESS | 1678 | 1472088470288 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:27:50 INFO - PROCESS | 1678 | 1472088470292 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1678 | 1472088470294 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd68000 == 40 [pid = 1678] [id = 654] 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11814ac00) [pid = 1678] [serial = 1962] [outer = 0x0] 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1258ca400) [pid = 1678] [serial = 1963] [outer = 0x11814ac00] 18:27:50 INFO - PROCESS | 1678 | 1472088470322 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12babe000) [pid = 1678] [serial = 1964] [outer = 0x11814ac00] 18:27:50 INFO - PROCESS | 1678 | 1472088470659 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 18:27:50 INFO - PROCESS | 1678 | 1472088470699 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1678 | 1472088470701 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:27:50 INFO - PROCESS | 1678 | 1472088470705 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1678 | 1472088470706 Marionette TRACE conn2 <- [1,2590,null,{}] 18:27:50 INFO - PROCESS | 1678 | 1472088470708 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 1678 | 1472088470709 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:50 INFO - PROCESS | 1678 | 1472088470815 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:27:50 INFO - PROCESS | 1678 | 1472088470823 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1678 | 1472088470824 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3ee000 == 41 [pid = 1678] [id = 655] 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12babd800) [pid = 1678] [serial = 1965] [outer = 0x0] 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bcf4400) [pid = 1678] [serial = 1966] [outer = 0x12babd800] 18:27:50 INFO - PROCESS | 1678 | 1472088470849 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bf35400) [pid = 1678] [serial = 1967] [outer = 0x12babd800] 18:27:51 INFO - PROCESS | 1678 | 1472088471158 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 469ms 18:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:27:51 INFO - PROCESS | 1678 | 1472088471174 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 1678 | 1472088471175 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:27:51 INFO - PROCESS | 1678 | 1472088471177 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 1678 | 1472088471178 Marionette TRACE conn2 <- [1,2594,null,{}] 18:27:51 INFO - PROCESS | 1678 | 1472088471180 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:51 INFO - PROCESS | 1678 | 1472088471182 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:51 INFO - PROCESS | 1678 | 1472088471264 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:27:51 INFO - PROCESS | 1678 | 1472088471270 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1678 | 1472088471271 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x12da11800 == 42 [pid = 1678] [id = 656] 18:27:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12bf36000) [pid = 1678] [serial = 1968] [outer = 0x0] 18:27:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12bfe4c00) [pid = 1678] [serial = 1969] [outer = 0x12bf36000] 18:27:51 INFO - PROCESS | 1678 | 1472088471297 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12c23d400) [pid = 1678] [serial = 1970] [outer = 0x12bf36000] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12da14000 == 41 [pid = 1678] [id = 635] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x1212b0000 == 40 [pid = 1678] [id = 645] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x118171000 == 39 [pid = 1678] [id = 644] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x119823000 == 38 [pid = 1678] [id = 643] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x113b42000 == 37 [pid = 1678] [id = 642] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f8000 == 36 [pid = 1678] [id = 646] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab55000 == 35 [pid = 1678] [id = 649] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x112f15800 == 34 [pid = 1678] [id = 648] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x128dee000 == 33 [pid = 1678] [id = 647] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad5a800 == 32 [pid = 1678] [id = 650] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc5b800 == 31 [pid = 1678] [id = 651] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12c678000 == 30 [pid = 1678] [id = 652] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd68000 == 29 [pid = 1678] [id = 654] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12881d800 == 28 [pid = 1678] [id = 653] 18:27:52 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3ee000 == 27 [pid = 1678] [id = 655] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1207ec800) [pid = 1678] [serial = 1922] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x116760c00) [pid = 1678] [serial = 1910] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118142800) [pid = 1678] [serial = 1912] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x119857c00) [pid = 1678] [serial = 1916] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119907c00) [pid = 1678] [serial = 1918] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119993400) [pid = 1678] [serial = 1921] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a6af400) [pid = 1678] [serial = 1888] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119992800) [pid = 1678] [serial = 1919] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12bcee400) [pid = 1678] [serial = 1891] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12baba800) [pid = 1678] [serial = 1889] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12bf32400) [pid = 1678] [serial = 1894] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119910800) [pid = 1678] [serial = 1898] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1181d4000) [pid = 1678] [serial = 1897] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1258ce000) [pid = 1678] [serial = 1900] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12bf3d800) [pid = 1678] [serial = 1903] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12bf39c00) [pid = 1678] [serial = 1895] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12c249400) [pid = 1678] [serial = 1907] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119b72400) [pid = 1678] [serial = 1870] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11873f400) [pid = 1678] [serial = 1868] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118149800) [pid = 1678] [serial = 1867] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12ba27400) [pid = 1678] [serial = 1864] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12bac3800) [pid = 1678] [serial = 1865] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12727b800) [pid = 1678] [serial = 1883] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x126ec7800) [pid = 1678] [serial = 1882] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119157800) [pid = 1678] [serial = 1915] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x117c3f000) [pid = 1678] [serial = 1904] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x124b76400) [pid = 1678] [serial = 1879] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1256ab800) [pid = 1678] [serial = 1880] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11990a400) [pid = 1678] [serial = 1876] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x121246800) [pid = 1678] [serial = 1877] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119b72c00) [pid = 1678] [serial = 1924] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x115e15800) [pid = 1678] [serial = 1909] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1258c6c00) [pid = 1678] [serial = 1906] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11814ec00) [pid = 1678] [serial = 1873] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x11915bc00) [pid = 1678] [serial = 1874] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1207ecc00) [pid = 1678] [serial = 1871] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12727e000) [pid = 1678] [serial = 1885] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12bcf9400) [pid = 1678] [serial = 1892] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12bcfa800) [pid = 1678] [serial = 1901] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x1181d2000) [pid = 1678] [serial = 1913] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1290bd400) [pid = 1678] [serial = 1886] [outer = 0x0] [url = about:blank] 18:27:52 INFO - PROCESS | 1678 | 1472088472832 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1669ms 18:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:27:52 INFO - PROCESS | 1678 | 1472088472847 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1678 | 1472088472849 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:27:52 INFO - PROCESS | 1678 | 1472088472852 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1678 | 1472088472854 Marionette TRACE conn2 <- [1,2598,null,{}] 18:27:52 INFO - PROCESS | 1678 | 1472088472859 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:52 INFO - PROCESS | 1678 | 1472088472860 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:52 INFO - PROCESS | 1678 | 1472088472954 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:27:53 INFO - PROCESS | 1678 | 1472088473010 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1678 | 1472088473012 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x11701e800 == 28 [pid = 1678] [id = 657] 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x116761800) [pid = 1678] [serial = 1971] [outer = 0x0] 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x116ab2000) [pid = 1678] [serial = 1972] [outer = 0x116761800] 18:27:53 INFO - PROCESS | 1678 | 1472088473042 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x118151800) [pid = 1678] [serial = 1973] [outer = 0x116761800] 18:27:53 INFO - PROCESS | 1678 | 1472088473376 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 18:27:53 INFO - PROCESS | 1678 | 1472088473424 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:27:53 INFO - PROCESS | 1678 | 1472088473427 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:27:53 INFO - PROCESS | 1678 | 1472088473432 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:27:53 INFO - PROCESS | 1678 | 1472088473434 Marionette TRACE conn2 <- [1,2602,null,{}] 18:27:53 INFO - PROCESS | 1678 | 1472088473436 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:53 INFO - PROCESS | 1678 | 1472088473438 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:53 INFO - PROCESS | 1678 | 1472088473523 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:27:53 INFO - PROCESS | 1678 | 1472088473581 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1678 | 1472088473583 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d1000 == 29 [pid = 1678] [id = 658] 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11828ec00) [pid = 1678] [serial = 1974] [outer = 0x0] 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x118745000) [pid = 1678] [serial = 1975] [outer = 0x11828ec00] 18:27:53 INFO - PROCESS | 1678 | 1472088473611 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x11941b400) [pid = 1678] [serial = 1976] [outer = 0x11828ec00] 18:27:53 INFO - PROCESS | 1678 | 1472088473930 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 18:27:53 INFO - PROCESS | 1678 | 1472088473952 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:27:53 INFO - PROCESS | 1678 | 1472088473954 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:27:53 INFO - PROCESS | 1678 | 1472088473956 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:27:53 INFO - PROCESS | 1678 | 1472088473958 Marionette TRACE conn2 <- [1,2606,null,{}] 18:27:53 INFO - PROCESS | 1678 | 1472088473966 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:53 INFO - PROCESS | 1678 | 1472088473971 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:54 INFO - PROCESS | 1678 | 1472088474049 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:27:54 INFO - PROCESS | 1678 | 1472088474108 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 1678 | 1472088474110 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e6000 == 30 [pid = 1678] [id = 659] 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x112d31800) [pid = 1678] [serial = 1977] [outer = 0x0] 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119997000) [pid = 1678] [serial = 1978] [outer = 0x112d31800] 18:27:54 INFO - PROCESS | 1678 | 1472088474138 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1207ef000) [pid = 1678] [serial = 1979] [outer = 0x112d31800] 18:27:54 INFO - PROCESS | 1678 | 1472088474447 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 18:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:27:54 INFO - PROCESS | 1678 | 1472088474477 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1678 | 1472088474479 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:27:54 INFO - PROCESS | 1678 | 1472088474481 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1678 | 1472088474482 Marionette TRACE conn2 <- [1,2610,null,{}] 18:27:54 INFO - PROCESS | 1678 | 1472088474485 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:54 INFO - PROCESS | 1678 | 1472088474488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:54 INFO - PROCESS | 1678 | 1472088474564 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:27:54 INFO - PROCESS | 1678 | 1472088474570 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 1678 | 1472088474571 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x125825000 == 31 [pid = 1678] [id = 660] 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x12326b800) [pid = 1678] [serial = 1980] [outer = 0x0] 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1244d2c00) [pid = 1678] [serial = 1981] [outer = 0x12326b800] 18:27:54 INFO - PROCESS | 1678 | 1472088474598 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x124b72c00) [pid = 1678] [serial = 1982] [outer = 0x12326b800] 18:27:54 INFO - PROCESS | 1678 | 1472088474915 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 18:27:54 INFO - PROCESS | 1678 | 1472088474950 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1678 | 1472088474953 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:27:54 INFO - PROCESS | 1678 | 1472088474956 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1678 | 1472088474957 Marionette TRACE conn2 <- [1,2614,null,{}] 18:27:54 INFO - PROCESS | 1678 | 1472088474960 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:54 INFO - PROCESS | 1678 | 1472088474961 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:55 INFO - PROCESS | 1678 | 1472088475072 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:27:55 INFO - PROCESS | 1678 | 1472088475078 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 1678 | 1472088475079 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e27800 == 32 [pid = 1678] [id = 661] 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118756000) [pid = 1678] [serial = 1983] [outer = 0x0] 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x124b78800) [pid = 1678] [serial = 1984] [outer = 0x118756000] 18:27:55 INFO - PROCESS | 1678 | 1472088475105 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x125131800) [pid = 1678] [serial = 1985] [outer = 0x118756000] 18:27:55 INFO - PROCESS | 1678 | 1472088475431 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 18:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:27:55 INFO - PROCESS | 1678 | 1472088475476 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 1678 | 1472088475477 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:27:55 INFO - PROCESS | 1678 | 1472088475479 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 1678 | 1472088475480 Marionette TRACE conn2 <- [1,2618,null,{}] 18:27:55 INFO - PROCESS | 1678 | 1472088475482 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 1678 | 1472088475486 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:55 INFO - PROCESS | 1678 | 1472088475578 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:27:55 INFO - PROCESS | 1678 | 1472088475582 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 1678 | 1472088475583 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de3000 == 33 [pid = 1678] [id = 662] 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x123380c00) [pid = 1678] [serial = 1986] [outer = 0x0] 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x126daa800) [pid = 1678] [serial = 1987] [outer = 0x123380c00] 18:27:55 INFO - PROCESS | 1678 | 1472088475612 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x128bad000) [pid = 1678] [serial = 1988] [outer = 0x123380c00] 18:27:55 INFO - PROCESS | 1678 | 1472088475927 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 467ms 18:27:55 INFO - PROCESS | 1678 | 1472088475949 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 1678 | 1472088475950 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:27:55 INFO - PROCESS | 1678 | 1472088475960 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 1678 | 1472088475961 Marionette TRACE conn2 <- [1,2622,null,{}] 18:27:55 INFO - PROCESS | 1678 | 1472088475963 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 1678 | 1472088475964 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:56 INFO - PROCESS | 1678 | 1472088476083 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:27:56 INFO - PROCESS | 1678 | 1472088476089 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 1678 | 1472088476091 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e21000 == 34 [pid = 1678] [id = 663] 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119862800) [pid = 1678] [serial = 1989] [outer = 0x0] 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124b71800) [pid = 1678] [serial = 1990] [outer = 0x119862800] 18:27:56 INFO - PROCESS | 1678 | 1472088476116 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1293df000) [pid = 1678] [serial = 1991] [outer = 0x119862800] 18:27:56 INFO - PROCESS | 1678 | 1472088476408 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 18:27:56 INFO - PROCESS | 1678 | 1472088476429 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 1678 | 1472088476430 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:27:56 INFO - PROCESS | 1678 | 1472088476432 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 1678 | 1472088476433 Marionette TRACE conn2 <- [1,2626,null,{}] 18:27:56 INFO - PROCESS | 1678 | 1472088476438 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:56 INFO - PROCESS | 1678 | 1472088476440 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:56 INFO - PROCESS | 1678 | 1472088476516 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:27:56 INFO - PROCESS | 1678 | 1472088476521 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 1678 | 1472088476522 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a697800 == 35 [pid = 1678] [id = 664] 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1293d5c00) [pid = 1678] [serial = 1992] [outer = 0x0] 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12a617400) [pid = 1678] [serial = 1993] [outer = 0x1293d5c00] 18:27:56 INFO - PROCESS | 1678 | 1472088476548 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12aaec400) [pid = 1678] [serial = 1994] [outer = 0x1293d5c00] 18:27:56 INFO - PROCESS | 1678 | 1472088476898 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 472ms 18:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:27:56 INFO - PROCESS | 1678 | 1472088476904 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 1678 | 1472088476906 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:27:56 INFO - PROCESS | 1678 | 1472088476908 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 1678 | 1472088476909 Marionette TRACE conn2 <- [1,2630,null,{}] 18:27:56 INFO - PROCESS | 1678 | 1472088476912 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:56 INFO - PROCESS | 1678 | 1472088476913 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:57 INFO - PROCESS | 1678 | 1472088477030 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:27:57 INFO - PROCESS | 1678 | 1472088477036 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 1678 | 1472088477037 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e5000 == 36 [pid = 1678] [id = 665] 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119857c00) [pid = 1678] [serial = 1995] [outer = 0x0] 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12aaf2c00) [pid = 1678] [serial = 1996] [outer = 0x119857c00] 18:27:57 INFO - PROCESS | 1678 | 1472088477062 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12ba2dc00) [pid = 1678] [serial = 1997] [outer = 0x119857c00] 18:27:57 INFO - PROCESS | 1678 | 1472088477357 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 18:27:57 INFO - PROCESS | 1678 | 1472088477377 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 1678 | 1472088477378 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:27:57 INFO - PROCESS | 1678 | 1472088477380 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:27:57 INFO - PROCESS | 1678 | 1472088477381 Marionette TRACE conn2 <- [1,2634,null,{}] 18:27:57 INFO - PROCESS | 1678 | 1472088477383 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:57 INFO - PROCESS | 1678 | 1472088477385 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:57 INFO - PROCESS | 1678 | 1472088477472 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:27:57 INFO - PROCESS | 1678 | 1472088477476 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 1678 | 1472088477477 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c07c800 == 37 [pid = 1678] [id = 666] 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12ba2f800) [pid = 1678] [serial = 1998] [outer = 0x0] 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12bcf2400) [pid = 1678] [serial = 1999] [outer = 0x12ba2f800] 18:27:57 INFO - PROCESS | 1678 | 1472088477502 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12bf3d800) [pid = 1678] [serial = 2000] [outer = 0x12ba2f800] 18:27:57 INFO - PROCESS | 1678 | 1472088477842 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 468ms 18:27:57 INFO - PROCESS | 1678 | 1472088477849 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 1678 | 1472088477850 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:27:57 INFO - PROCESS | 1678 | 1472088477857 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:27:57 INFO - PROCESS | 1678 | 1472088477859 Marionette TRACE conn2 <- [1,2638,null,{}] 18:27:57 INFO - PROCESS | 1678 | 1472088477861 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:57 INFO - PROCESS | 1678 | 1472088477863 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:58 INFO - PROCESS | 1678 | 1472088477994 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:27:58 INFO - PROCESS | 1678 | 1472088478016 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:58 INFO - PROCESS | 1678 | 1472088478017 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x126e22000 == 38 [pid = 1678] [id = 667] 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x113b4ec00) [pid = 1678] [serial = 2001] [outer = 0x0] 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12bfdac00) [pid = 1678] [serial = 2002] [outer = 0x113b4ec00] 18:27:58 INFO - PROCESS | 1678 | 1472088478044 Marionette DEBUG loaded listener.js 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12c359c00) [pid = 1678] [serial = 2003] [outer = 0x113b4ec00] 18:27:58 INFO - PROCESS | 1678 | 1472088478394 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 18:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:27:58 INFO - PROCESS | 1678 | 1472088478426 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 1678 | 1472088478427 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:27:58 INFO - PROCESS | 1678 | 1472088478429 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 1678 | 1472088478430 Marionette TRACE conn2 <- [1,2642,null,{}] 18:27:58 INFO - PROCESS | 1678 | 1472088478439 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:58 INFO - PROCESS | 1678 | 1472088478440 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:58 INFO - PROCESS | 1678 | 1472088478542 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:27:58 INFO - PROCESS | 1678 | 1472088478546 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:58 INFO - PROCESS | 1678 | 1472088478547 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d243800 == 39 [pid = 1678] [id = 668] 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x114e93000) [pid = 1678] [serial = 2004] [outer = 0x0] 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12c360800) [pid = 1678] [serial = 2005] [outer = 0x114e93000] 18:27:58 INFO - PROCESS | 1678 | 1472088478607 Marionette DEBUG loaded listener.js 18:27:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12caddc00) [pid = 1678] [serial = 2006] [outer = 0x114e93000] 18:27:58 INFO - PROCESS | 1678 | 1472088478907 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:27:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 517ms 18:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:27:58 INFO - PROCESS | 1678 | 1472088478947 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 1678 | 1472088478948 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:27:58 INFO - PROCESS | 1678 | 1472088478951 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 1678 | 1472088478952 Marionette TRACE conn2 <- [1,2646,null,{}] 18:27:58 INFO - PROCESS | 1678 | 1472088478954 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:58 INFO - PROCESS | 1678 | 1472088478955 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:59 INFO - PROCESS | 1678 | 1472088479063 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:27:59 INFO - PROCESS | 1678 | 1472088479067 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 1678 | 1472088479069 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d6d1800 == 40 [pid = 1678] [id = 669] 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12c39cc00) [pid = 1678] [serial = 2007] [outer = 0x0] 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12c3a1800) [pid = 1678] [serial = 2008] [outer = 0x12c39cc00] 18:27:59 INFO - PROCESS | 1678 | 1472088479093 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12c3a5400) [pid = 1678] [serial = 2009] [outer = 0x12c39cc00] 18:27:59 INFO - PROCESS | 1678 | 1472088479486 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 18:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:27:59 INFO - PROCESS | 1678 | 1472088479520 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:27:59 INFO - PROCESS | 1678 | 1472088479522 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:27:59 INFO - PROCESS | 1678 | 1472088479525 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:27:59 INFO - PROCESS | 1678 | 1472088479527 Marionette TRACE conn2 <- [1,2650,null,{}] 18:27:59 INFO - PROCESS | 1678 | 1472088479530 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:59 INFO - PROCESS | 1678 | 1472088479534 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:59 INFO - PROCESS | 1678 | 1472088479693 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:27:59 INFO - PROCESS | 1678 | 1472088479709 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 1678 | 1472088479710 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:27:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12da0f000 == 41 [pid = 1678] [id = 670] 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1288c0c00) [pid = 1678] [serial = 2010] [outer = 0x0] 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1288c5000) [pid = 1678] [serial = 2011] [outer = 0x1288c0c00] 18:27:59 INFO - PROCESS | 1678 | 1472088479750 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1288cac00) [pid = 1678] [serial = 2012] [outer = 0x1288c0c00] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x115e18000) [pid = 1678] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x119c15000) [pid = 1678] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x126ec3000) [pid = 1678] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x129317800) [pid = 1678] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12aae6400) [pid = 1678] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x111ca8c00) [pid = 1678] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11814ac00) [pid = 1678] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12babd800) [pid = 1678] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1161bcc00) [pid = 1678] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1132be400) [pid = 1678] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11990b000) [pid = 1678] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11875a400) [pid = 1678] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x117157c00) [pid = 1678] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x117159000) [pid = 1678] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:28:00 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112d9e000) [pid = 1678] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:28:00 INFO - PROCESS | 1678 | 1472088480373 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 869ms 18:28:00 INFO - PROCESS | 1678 | 1472088480395 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 1678 | 1472088480396 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:28:00 INFO - PROCESS | 1678 | 1472088480398 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - PROCESS | 1678 | 1472088480399 Marionette TRACE conn2 <- [1,2654,null,{}] 18:28:00 INFO - PROCESS | 1678 | 1472088480401 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 1678 | 1472088480402 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:00 INFO - PROCESS | 1678 | 1472088480491 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:28:00 INFO - PROCESS | 1678 | 1472088480554 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 1678 | 1472088480555 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca39000 == 42 [pid = 1678] [id = 671] 18:28:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1161bcc00) [pid = 1678] [serial = 2013] [outer = 0x0] 18:28:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11873a400) [pid = 1678] [serial = 2014] [outer = 0x1161bcc00] 18:28:00 INFO - PROCESS | 1678 | 1472088480582 Marionette DEBUG loaded listener.js 18:28:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124b72400) [pid = 1678] [serial = 2015] [outer = 0x1161bcc00] 18:28:00 INFO - PROCESS | 1678 | 1472088480837 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 18:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:28:00 INFO - PROCESS | 1678 | 1472088480874 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 1678 | 1472088480876 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:28:00 INFO - PROCESS | 1678 | 1472088480878 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - PROCESS | 1678 | 1472088480879 Marionette TRACE conn2 <- [1,2658,null,{}] 18:28:00 INFO - PROCESS | 1678 | 1472088480881 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 1678 | 1472088480882 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:00 INFO - PROCESS | 1678 | 1472088480966 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:28:00 INFO - PROCESS | 1678 | 1472088480972 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 1678 | 1472088480973 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bb30000 == 43 [pid = 1678] [id = 672] 18:28:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1247d1400) [pid = 1678] [serial = 2016] [outer = 0x0] 18:28:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1290b6c00) [pid = 1678] [serial = 2017] [outer = 0x1247d1400] 18:28:01 INFO - PROCESS | 1678 | 1472088480998 Marionette DEBUG loaded listener.js 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12ad95400) [pid = 1678] [serial = 2018] [outer = 0x1247d1400] 18:28:01 INFO - PROCESS | 1678 | 1472088481319 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 18:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:28:01 INFO - PROCESS | 1678 | 1472088481348 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:28:01 INFO - PROCESS | 1678 | 1472088481349 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:28:01 INFO - PROCESS | 1678 | 1472088481352 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:28:01 INFO - PROCESS | 1678 | 1472088481355 Marionette TRACE conn2 <- [1,2662,null,{}] 18:28:01 INFO - PROCESS | 1678 | 1472088481357 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:01 INFO - PROCESS | 1678 | 1472088481358 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:01 INFO - PROCESS | 1678 | 1472088481477 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:28:01 INFO - PROCESS | 1678 | 1472088481483 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:01 INFO - PROCESS | 1678 | 1472088481485 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12e46f000 == 44 [pid = 1678] [id = 673] 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119857800) [pid = 1678] [serial = 2019] [outer = 0x0] 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12ba28000) [pid = 1678] [serial = 2020] [outer = 0x119857800] 18:28:01 INFO - PROCESS | 1678 | 1472088481509 Marionette DEBUG loaded listener.js 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12c3a7800) [pid = 1678] [serial = 2021] [outer = 0x119857800] 18:28:01 INFO - PROCESS | 1678 | 1472088481816 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 18:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:28:01 INFO - PROCESS | 1678 | 1472088481874 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:28:01 INFO - PROCESS | 1678 | 1472088481875 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:28:01 INFO - PROCESS | 1678 | 1472088481877 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:28:01 INFO - PROCESS | 1678 | 1472088481878 Marionette TRACE conn2 <- [1,2666,null,{}] 18:28:01 INFO - PROCESS | 1678 | 1472088481880 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:01 INFO - PROCESS | 1678 | 1472088481881 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:01 INFO - PROCESS | 1678 | 1472088481964 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:28:01 INFO - PROCESS | 1678 | 1472088481968 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:01 INFO - PROCESS | 1678 | 1472088481969 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x1272f6000 == 45 [pid = 1678] [id = 674] 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12877b800) [pid = 1678] [serial = 2022] [outer = 0x0] 18:28:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12877f400) [pid = 1678] [serial = 2023] [outer = 0x12877b800] 18:28:01 INFO - PROCESS | 1678 | 1472088481993 Marionette DEBUG loaded listener.js 18:28:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x128783400) [pid = 1678] [serial = 2024] [outer = 0x12877b800] 18:28:02 INFO - PROCESS | 1678 | 1472088482961 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:28:02 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) 18:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 18:28:03 INFO - PROCESS | 1678 | 1472088483009 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:28:03 INFO - PROCESS | 1678 | 1472088483011 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:28:03 INFO - PROCESS | 1678 | 1472088483016 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:28:03 INFO - PROCESS | 1678 | 1472088483018 Marionette TRACE conn2 <- [1,2670,null,{}] 18:28:03 INFO - PROCESS | 1678 | 1472088483022 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:03 INFO - PROCESS | 1678 | 1472088483023 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:03 INFO - PROCESS | 1678 | 1472088483148 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:28:03 INFO - PROCESS | 1678 | 1472088483312 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:03 INFO - PROCESS | 1678 | 1472088483314 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x11838c000 == 46 [pid = 1678] [id = 675] 18:28:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x117157400) [pid = 1678] [serial = 2025] [outer = 0x0] 18:28:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118146000) [pid = 1678] [serial = 2026] [outer = 0x117157400] 18:28:03 INFO - PROCESS | 1678 | 1472088483368 Marionette DEBUG loaded listener.js 18:28:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1185adc00) [pid = 1678] [serial = 2027] [outer = 0x117157400] 18:28:04 INFO - PROCESS | 1678 | 1472088484427 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:04 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 18:28:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1422ms 18:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:28:04 INFO - PROCESS | 1678 | 1472088484439 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 18:28:04 INFO - PROCESS | 1678 | 1472088484441 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:28:04 INFO - PROCESS | 1678 | 1472088484444 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:28:04 INFO - PROCESS | 1678 | 1472088484446 Marionette TRACE conn2 <- [1,2674,null,{}] 18:28:04 INFO - PROCESS | 1678 | 1472088484450 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:04 INFO - PROCESS | 1678 | 1472088484452 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:04 INFO - PROCESS | 1678 | 1472088484563 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:28:04 INFO - PROCESS | 1678 | 1472088484627 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:04 INFO - PROCESS | 1678 | 1472088484630 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169cb800 == 47 [pid = 1678] [id = 676] 18:28:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11691fc00) [pid = 1678] [serial = 2028] [outer = 0x0] 18:28:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x116ab1c00) [pid = 1678] [serial = 2029] [outer = 0x11691fc00] 18:28:04 INFO - PROCESS | 1678 | 1472088484659 Marionette DEBUG loaded listener.js 18:28:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x118143000) [pid = 1678] [serial = 2030] [outer = 0x11691fc00] 18:28:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12e46f000 == 46 [pid = 1678] [id = 673] 18:28:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12bb30000 == 45 [pid = 1678] [id = 672] 18:28:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca39000 == 44 [pid = 1678] [id = 671] 18:28:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12da0f000 == 43 [pid = 1678] [id = 670] 18:28:04 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12bfe4c00) [pid = 1678] [serial = 1969] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12d6d1800 == 42 [pid = 1678] [id = 669] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12d243800 == 41 [pid = 1678] [id = 668] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x126e22000 == 40 [pid = 1678] [id = 667] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12c07c800 == 39 [pid = 1678] [id = 666] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e5000 == 38 [pid = 1678] [id = 665] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12a697800 == 37 [pid = 1678] [id = 664] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x129e21000 == 36 [pid = 1678] [id = 663] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x128de3000 == 35 [pid = 1678] [id = 662] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x126e27800 == 34 [pid = 1678] [id = 661] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x125825000 == 33 [pid = 1678] [id = 660] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e6000 == 32 [pid = 1678] [id = 659] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d1000 == 31 [pid = 1678] [id = 658] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x11701e800 == 30 [pid = 1678] [id = 657] 18:28:05 INFO - PROCESS | 1678 | --DOCSHELL 0x12da11800 == 29 [pid = 1678] [id = 656] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x124b74000) [pid = 1678] [serial = 1925] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1293dcc00) [pid = 1678] [serial = 1951] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12727dc00) [pid = 1678] [serial = 1948] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a6ad800) [pid = 1678] [serial = 1954] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a615400) [pid = 1678] [serial = 1952] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12ad8cc00) [pid = 1678] [serial = 1957] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1176cd800) [pid = 1678] [serial = 1960] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1258ca400) [pid = 1678] [serial = 1963] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12bcf4400) [pid = 1678] [serial = 1966] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12babe000) [pid = 1678] [serial = 1964] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12ba2d000) [pid = 1678] [serial = 1958] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1258c6800) [pid = 1678] [serial = 1945] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x124eeb000) [pid = 1678] [serial = 1942] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1256ae800) [pid = 1678] [serial = 1943] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12124b400) [pid = 1678] [serial = 1939] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124788400) [pid = 1678] [serial = 1940] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11985bc00) [pid = 1678] [serial = 1936] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119b6f800) [pid = 1678] [serial = 1937] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1185aa800) [pid = 1678] [serial = 1934] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11814d400) [pid = 1678] [serial = 1933] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118521000) [pid = 1678] [serial = 1931] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118149400) [pid = 1678] [serial = 1930] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x114ebd400) [pid = 1678] [serial = 1928] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112df3400) [pid = 1678] [serial = 1927] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x129313400) [pid = 1678] [serial = 1949] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12aae4400) [pid = 1678] [serial = 1955] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11985f400) [pid = 1678] [serial = 1961] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x126e48000) [pid = 1678] [serial = 1946] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12bf35400) [pid = 1678] [serial = 1967] [outer = 0x0] [url = about:blank] 18:28:05 INFO - PROCESS | 1678 | 1472088485596 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:05 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 18:28:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1175ms 18:28:05 INFO - PROCESS | 1678 | 1472088485643 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 18:28:05 INFO - PROCESS | 1678 | 1472088485647 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:28:05 INFO - PROCESS | 1678 | 1472088485653 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:28:05 INFO - PROCESS | 1678 | 1472088485654 Marionette TRACE conn2 <- [1,2678,null,{}] 18:28:05 INFO - PROCESS | 1678 | 1472088485657 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:05 INFO - PROCESS | 1678 | 1472088485659 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:05 INFO - PROCESS | 1678 | 1472088485739 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:28:05 INFO - PROCESS | 1678 | 1472088485743 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 1678 | 1472088485744 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x118387800 == 30 [pid = 1678] [id = 677] 18:28:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118297400) [pid = 1678] [serial = 2031] [outer = 0x0] 18:28:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11875d000) [pid = 1678] [serial = 2032] [outer = 0x118297400] 18:28:05 INFO - PROCESS | 1678 | 1472088485773 Marionette DEBUG loaded listener.js 18:28:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1191a7000) [pid = 1678] [serial = 2033] [outer = 0x118297400] 18:28:06 INFO - PROCESS | 1678 | 1472088486600 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:28:06 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) 18:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 18:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:28:06 INFO - PROCESS | 1678 | 1472088486624 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:28:06 INFO - PROCESS | 1678 | 1472088486626 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:28:06 INFO - PROCESS | 1678 | 1472088486629 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:28:06 INFO - PROCESS | 1678 | 1472088486633 Marionette TRACE conn2 <- [1,2682,null,{}] 18:28:06 INFO - PROCESS | 1678 | 1472088486646 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:06 INFO - PROCESS | 1678 | 1472088486651 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:06 INFO - PROCESS | 1678 | 1472088486782 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:28:06 INFO - PROCESS | 1678 | 1472088486789 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:06 INFO - PROCESS | 1678 | 1472088486792 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e5800 == 31 [pid = 1678] [id = 678] 18:28:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119862c00) [pid = 1678] [serial = 2034] [outer = 0x0] 18:28:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11990a800) [pid = 1678] [serial = 2035] [outer = 0x119862c00] 18:28:06 INFO - PROCESS | 1678 | 1472088486820 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119b72400) [pid = 1678] [serial = 2036] [outer = 0x119862c00] 18:28:07 INFO - PROCESS | 1678 | 1472088487663 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:28:07 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) 18:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1076ms 18:28:07 INFO - PROCESS | 1678 | 1472088487705 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:28:07 INFO - PROCESS | 1678 | 1472088487707 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:28:07 INFO - PROCESS | 1678 | 1472088487709 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:28:07 INFO - PROCESS | 1678 | 1472088487710 Marionette TRACE conn2 <- [1,2686,null,{}] 18:28:07 INFO - PROCESS | 1678 | 1472088487712 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:07 INFO - PROCESS | 1678 | 1472088487713 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:07 INFO - PROCESS | 1678 | 1472088487813 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:28:07 INFO - PROCESS | 1678 | 1472088487818 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:07 INFO - PROCESS | 1678 | 1472088487819 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x124ebd800 == 32 [pid = 1678] [id = 679] 18:28:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113d52400) [pid = 1678] [serial = 2037] [outer = 0x0] 18:28:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12124f800) [pid = 1678] [serial = 2038] [outer = 0x113d52400] 18:28:07 INFO - PROCESS | 1678 | 1472088487845 Marionette DEBUG loaded listener.js 18:28:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124046000) [pid = 1678] [serial = 2039] [outer = 0x113d52400] 18:28:08 INFO - PROCESS | 1678 | 1472088488679 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:08 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 18:28:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 18:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:28:08 INFO - PROCESS | 1678 | 1472088488730 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 18:28:08 INFO - PROCESS | 1678 | 1472088488731 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:28:08 INFO - PROCESS | 1678 | 1472088488733 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:28:08 INFO - PROCESS | 1678 | 1472088488734 Marionette TRACE conn2 <- [1,2690,null,{}] 18:28:08 INFO - PROCESS | 1678 | 1472088488736 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:08 INFO - PROCESS | 1678 | 1472088488737 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:08 INFO - PROCESS | 1678 | 1472088488838 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:28:08 INFO - PROCESS | 1678 | 1472088488874 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:08 INFO - PROCESS | 1678 | 1472088488876 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270ed000 == 33 [pid = 1678] [id = 680] 18:28:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x124055c00) [pid = 1678] [serial = 2040] [outer = 0x0] 18:28:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124b73800) [pid = 1678] [serial = 2041] [outer = 0x124055c00] 18:28:08 INFO - PROCESS | 1678 | 1472088488907 Marionette DEBUG loaded listener.js 18:28:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124c90c00) [pid = 1678] [serial = 2042] [outer = 0x124055c00] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x114e93000) [pid = 1678] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12c39cc00) [pid = 1678] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x116761800) [pid = 1678] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112d31800) [pid = 1678] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119862800) [pid = 1678] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118756000) [pid = 1678] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11828ec00) [pid = 1678] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x119857c00) [pid = 1678] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1293d5c00) [pid = 1678] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x123380c00) [pid = 1678] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12ba2f800) [pid = 1678] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12326b800) [pid = 1678] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1288c0c00) [pid = 1678] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1161bcc00) [pid = 1678] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1247d1400) [pid = 1678] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x113b4ec00) [pid = 1678] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:28:09 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119857800) [pid = 1678] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:28:09 INFO - PROCESS | 1678 | 1472088489774 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:09 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 18:28:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1071ms 18:28:09 INFO - PROCESS | 1678 | 1472088489805 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 18:28:09 INFO - PROCESS | 1678 | 1472088489806 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:28:09 INFO - PROCESS | 1678 | 1472088489808 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:28:09 INFO - PROCESS | 1678 | 1472088489810 Marionette TRACE conn2 <- [1,2694,null,{}] 18:28:09 INFO - PROCESS | 1678 | 1472088489812 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:09 INFO - PROCESS | 1678 | 1472088489816 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:09 INFO - PROCESS | 1678 | 1472088489910 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:28:09 INFO - PROCESS | 1678 | 1472088489969 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:09 INFO - PROCESS | 1678 | 1472088489970 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x128793800 == 34 [pid = 1678] [id = 681] 18:28:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11828ec00) [pid = 1678] [serial = 2043] [outer = 0x0] 18:28:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x12420c400) [pid = 1678] [serial = 2044] [outer = 0x11828ec00] 18:28:09 INFO - PROCESS | 1678 | 1472088489997 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1258ce000) [pid = 1678] [serial = 2045] [outer = 0x11828ec00] 18:28:10 INFO - PROCESS | 1678 | 1472088490756 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:10 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 18:28:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 968ms 18:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:28:10 INFO - PROCESS | 1678 | 1472088490777 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 1678 | 1472088490779 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:28:10 INFO - PROCESS | 1678 | 1472088490781 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 1678 | 1472088490782 Marionette TRACE conn2 <- [1,2698,null,{}] 18:28:10 INFO - PROCESS | 1678 | 1472088490784 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 1678 | 1472088490787 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:10 INFO - PROCESS | 1678 | 1472088490860 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:28:10 INFO - PROCESS | 1678 | 1472088490872 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 1678 | 1472088490874 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12880d000 == 35 [pid = 1678] [id = 682] 18:28:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x119857c00) [pid = 1678] [serial = 2046] [outer = 0x0] 18:28:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x12707b800) [pid = 1678] [serial = 2047] [outer = 0x119857c00] 18:28:10 INFO - PROCESS | 1678 | 1472088490899 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x127082400) [pid = 1678] [serial = 2048] [outer = 0x119857c00] 18:28:11 INFO - PROCESS | 1678 | 1472088491811 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:11 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 18:28:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:28:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1069ms 18:28:11 INFO - PROCESS | 1678 | 1472088491851 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 18:28:11 INFO - PROCESS | 1678 | 1472088491854 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:28:11 INFO - PROCESS | 1678 | 1472088491857 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:28:11 INFO - PROCESS | 1678 | 1472088491859 Marionette TRACE conn2 <- [1,2702,null,{}] 18:28:11 INFO - PROCESS | 1678 | 1472088491863 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:11 INFO - PROCESS | 1678 | 1472088491865 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:11 INFO - PROCESS | 1678 | 1472088491970 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:28:12 INFO - PROCESS | 1678 | 1472088492027 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:12 INFO - PROCESS | 1678 | 1472088492029 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816f800 == 36 [pid = 1678] [id = 683] 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115e2e000) [pid = 1678] [serial = 2049] [outer = 0x0] 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116a03000) [pid = 1678] [serial = 2050] [outer = 0x115e2e000] 18:28:12 INFO - PROCESS | 1678 | 1472088492061 Marionette DEBUG loaded listener.js 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11814c400) [pid = 1678] [serial = 2051] [outer = 0x115e2e000] 18:28:12 INFO - PROCESS | 1678 | 1472088492538 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:28:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 18:28:12 INFO - PROCESS | 1678 | 1472088492577 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 1678 | 1472088492580 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:28:12 INFO - PROCESS | 1678 | 1472088492587 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - PROCESS | 1678 | 1472088492589 Marionette TRACE conn2 <- [1,2706,null,{}] 18:28:12 INFO - PROCESS | 1678 | 1472088492592 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:12 INFO - PROCESS | 1678 | 1472088492594 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:12 INFO - PROCESS | 1678 | 1472088492690 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:28:12 INFO - PROCESS | 1678 | 1472088492762 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:12 INFO - PROCESS | 1678 | 1472088492763 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1247a0000 == 37 [pid = 1678] [id = 684] 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11985e400) [pid = 1678] [serial = 2052] [outer = 0x0] 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119904c00) [pid = 1678] [serial = 2053] [outer = 0x11985e400] 18:28:12 INFO - PROCESS | 1678 | 1472088492795 Marionette DEBUG loaded listener.js 18:28:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11993b400) [pid = 1678] [serial = 2054] [outer = 0x11985e400] 18:28:13 INFO - PROCESS | 1678 | 1472088493223 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:28:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 675ms 18:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:28:13 INFO - PROCESS | 1678 | 1472088493261 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:28:13 INFO - PROCESS | 1678 | 1472088493262 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:28:13 INFO - PROCESS | 1678 | 1472088493264 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:28:13 INFO - PROCESS | 1678 | 1472088493267 Marionette TRACE conn2 <- [1,2710,null,{}] 18:28:13 INFO - PROCESS | 1678 | 1472088493275 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:13 INFO - PROCESS | 1678 | 1472088493278 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:13 INFO - PROCESS | 1678 | 1472088493395 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:28:13 INFO - PROCESS | 1678 | 1472088493489 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:13 INFO - PROCESS | 1678 | 1472088493491 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x124b1d000 == 38 [pid = 1678] [id = 685] 18:28:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1207eec00) [pid = 1678] [serial = 2055] [outer = 0x0] 18:28:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124b75400) [pid = 1678] [serial = 2056] [outer = 0x1207eec00] 18:28:13 INFO - PROCESS | 1678 | 1472088493523 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12560ec00) [pid = 1678] [serial = 2057] [outer = 0x1207eec00] 18:28:14 INFO - PROCESS | 1678 | 1472088494001 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 1678 | 1472088494059 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:28:14 INFO - PROCESS | 1678 | 1472088494064 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 1678 | 1472088494066 Marionette TRACE conn2 <- [1,2714,null,{}] 18:28:14 INFO - PROCESS | 1678 | 1472088494072 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:14 INFO - PROCESS | 1678 | 1472088494075 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:14 INFO - PROCESS | 1678 | 1472088494221 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:28:14 INFO - PROCESS | 1678 | 1472088494395 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:14 INFO - PROCESS | 1678 | 1472088494396 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x117483000 == 39 [pid = 1678] [id = 686] 18:28:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x114ebd400) [pid = 1678] [serial = 2058] [outer = 0x0] 18:28:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x115e97800) [pid = 1678] [serial = 2059] [outer = 0x114ebd400] 18:28:14 INFO - PROCESS | 1678 | 1472088494426 Marionette DEBUG loaded listener.js 18:28:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1176cc000) [pid = 1678] [serial = 2060] [outer = 0x114ebd400] 18:28:14 INFO - PROCESS | 1678 | 1472088494865 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:28:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 826ms 18:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:28:14 INFO - PROCESS | 1678 | 1472088494890 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 1678 | 1472088494892 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:28:14 INFO - PROCESS | 1678 | 1472088494895 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 1678 | 1472088494897 Marionette TRACE conn2 <- [1,2718,null,{}] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x128793800 == 38 [pid = 1678] [id = 681] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1270ed000 == 37 [pid = 1678] [id = 680] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x124ebd800 == 36 [pid = 1678] [id = 679] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e5800 == 35 [pid = 1678] [id = 678] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x118387800 == 34 [pid = 1678] [id = 677] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1169cb800 == 33 [pid = 1678] [id = 676] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x11838c000 == 32 [pid = 1678] [id = 675] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1272f6000 == 31 [pid = 1678] [id = 674] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x124b1d000 == 30 [pid = 1678] [id = 685] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1247a0000 == 29 [pid = 1678] [id = 684] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12880d000 == 28 [pid = 1678] [id = 682] 18:28:15 INFO - PROCESS | 1678 | --DOCSHELL 0x11816f800 == 27 [pid = 1678] [id = 683] 18:28:15 INFO - PROCESS | 1678 | 1472088495405 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:15 INFO - PROCESS | 1678 | 1472088495407 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12c360800) [pid = 1678] [serial = 2005] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12c3a1800) [pid = 1678] [serial = 2008] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116ab2000) [pid = 1678] [serial = 1972] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118151800) [pid = 1678] [serial = 1973] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119997000) [pid = 1678] [serial = 1978] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x124b71800) [pid = 1678] [serial = 1990] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1293df000) [pid = 1678] [serial = 1991] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124b78800) [pid = 1678] [serial = 1984] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x125131800) [pid = 1678] [serial = 1985] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118745000) [pid = 1678] [serial = 1975] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11941b400) [pid = 1678] [serial = 1976] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12aaf2c00) [pid = 1678] [serial = 1996] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12ba2dc00) [pid = 1678] [serial = 1997] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a617400) [pid = 1678] [serial = 1993] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12aaec400) [pid = 1678] [serial = 1994] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x126daa800) [pid = 1678] [serial = 1987] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x128bad000) [pid = 1678] [serial = 1988] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12bcf2400) [pid = 1678] [serial = 1999] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12bf3d800) [pid = 1678] [serial = 2000] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1244d2c00) [pid = 1678] [serial = 1981] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x124b72c00) [pid = 1678] [serial = 1982] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12caddc00) [pid = 1678] [serial = 2006] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1288c5000) [pid = 1678] [serial = 2011] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x11873a400) [pid = 1678] [serial = 2014] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12c3a5400) [pid = 1678] [serial = 2009] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x1290b6c00) [pid = 1678] [serial = 2017] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x1207ef000) [pid = 1678] [serial = 1979] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1288cac00) [pid = 1678] [serial = 2012] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x124b72400) [pid = 1678] [serial = 2015] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12bfdac00) [pid = 1678] [serial = 2002] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x12ad95400) [pid = 1678] [serial = 2018] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x12877f400) [pid = 1678] [serial = 2023] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x12c3a7800) [pid = 1678] [serial = 2021] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x12ba28000) [pid = 1678] [serial = 2020] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12c359c00) [pid = 1678] [serial = 2003] [outer = 0x0] [url = about:blank] 18:28:15 INFO - PROCESS | 1678 | 1472088495567 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:28:15 INFO - PROCESS | 1678 | 1472088495574 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:15 INFO - PROCESS | 1678 | 1472088495576 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x117003800 == 28 [pid = 1678] [id = 687] 18:28:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x114ec0000) [pid = 1678] [serial = 2061] [outer = 0x0] 18:28:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x115e14800) [pid = 1678] [serial = 2062] [outer = 0x114ec0000] 18:28:15 INFO - PROCESS | 1678 | 1472088495608 Marionette DEBUG loaded listener.js 18:28:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x1161c5c00) [pid = 1678] [serial = 2063] [outer = 0x114ec0000] 18:28:15 INFO - PROCESS | 1678 | 1472088495946 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:28:15 INFO - PROCESS | 1678 | 1472088495975 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:28:15 INFO - PROCESS | 1678 | 1472088495977 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:28:15 INFO - PROCESS | 1678 | 1472088495979 Marionette TRACE conn2 <- [1,2722,null,{}] 18:28:16 INFO - PROCESS | 1678 | 1472088496010 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:16 INFO - PROCESS | 1678 | 1472088496012 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:16 INFO - PROCESS | 1678 | 1472088496110 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:28:16 INFO - PROCESS | 1678 | 1472088496115 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:16 INFO - PROCESS | 1678 | 1472088496119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x119175800 == 29 [pid = 1678] [id = 688] 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x1176cf800) [pid = 1678] [serial = 2064] [outer = 0x0] 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x11814e400) [pid = 1678] [serial = 2065] [outer = 0x1176cf800] 18:28:16 INFO - PROCESS | 1678 | 1472088496149 Marionette DEBUG loaded listener.js 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x118296000) [pid = 1678] [serial = 2066] [outer = 0x1176cf800] 18:28:16 INFO - PROCESS | 1678 | 1472088496467 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:28:16 INFO - PROCESS | 1678 | 1472088496500 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:28:16 INFO - PROCESS | 1678 | 1472088496505 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:28:16 INFO - PROCESS | 1678 | 1472088496507 Marionette TRACE conn2 <- [1,2726,null,{}] 18:28:16 INFO - PROCESS | 1678 | 1472088496509 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:16 INFO - PROCESS | 1678 | 1472088496510 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:16 INFO - PROCESS | 1678 | 1472088496598 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:28:16 INFO - PROCESS | 1678 | 1472088496654 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:16 INFO - PROCESS | 1678 | 1472088496657 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1233c3000 == 30 [pid = 1678] [id = 689] 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x118756c00) [pid = 1678] [serial = 2067] [outer = 0x0] 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x119858800) [pid = 1678] [serial = 2068] [outer = 0x118756c00] 18:28:16 INFO - PROCESS | 1678 | 1472088496686 Marionette DEBUG loaded listener.js 18:28:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x119907000) [pid = 1678] [serial = 2069] [outer = 0x118756c00] 18:28:16 INFO - PROCESS | 1678 | 1472088496974 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:28:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 18:28:17 INFO - PROCESS | 1678 | 1472088497026 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:28:17 INFO - PROCESS | 1678 | 1472088497031 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:28:17 INFO - PROCESS | 1678 | 1472088497040 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:28:17 INFO - PROCESS | 1678 | 1472088497041 Marionette TRACE conn2 <- [1,2730,null,{}] 18:28:17 INFO - PROCESS | 1678 | 1472088497043 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:17 INFO - PROCESS | 1678 | 1472088497045 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:17 INFO - PROCESS | 1678 | 1472088497121 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:28:17 INFO - PROCESS | 1678 | 1472088497177 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:17 INFO - PROCESS | 1678 | 1472088497178 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x124b0a800 == 31 [pid = 1678] [id = 690] 18:28:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x119907c00) [pid = 1678] [serial = 2070] [outer = 0x0] 18:28:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x119b71800) [pid = 1678] [serial = 2071] [outer = 0x119907c00] 18:28:17 INFO - PROCESS | 1678 | 1472088497205 Marionette DEBUG loaded listener.js 18:28:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x1207f0000) [pid = 1678] [serial = 2072] [outer = 0x119907c00] 18:28:17 INFO - PROCESS | 1678 | 1472088497959 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:28:18 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 18:28:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:28:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:28:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 975ms 18:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:28:18 INFO - PROCESS | 1678 | 1472088498010 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 18:28:18 INFO - PROCESS | 1678 | 1472088498012 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:28:18 INFO - PROCESS | 1678 | 1472088498014 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 1678 | 1472088498015 Marionette TRACE conn2 <- [1,2734,null,{}] 18:28:18 INFO - PROCESS | 1678 | 1472088498017 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 1678 | 1472088498018 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:18 INFO - PROCESS | 1678 | 1472088498120 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:28:18 INFO - PROCESS | 1678 | 1472088498163 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 1678 | 1472088498164 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270fe800 == 32 [pid = 1678] [id = 691] 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1207ef000) [pid = 1678] [serial = 2073] [outer = 0x0] 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1244d5800) [pid = 1678] [serial = 2074] [outer = 0x1207ef000] 18:28:18 INFO - PROCESS | 1678 | 1472088498189 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x124788000) [pid = 1678] [serial = 2075] [outer = 0x1207ef000] 18:28:18 INFO - PROCESS | 1678 | 1472088498490 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 522ms 18:28:18 INFO - PROCESS | 1678 | 1472088498538 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:28:18 INFO - PROCESS | 1678 | 1472088498540 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:28:18 INFO - PROCESS | 1678 | 1472088498542 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 1678 | 1472088498543 Marionette TRACE conn2 <- [1,2738,null,{}] 18:28:18 INFO - PROCESS | 1678 | 1472088498545 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 1678 | 1472088498550 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:18 INFO - PROCESS | 1678 | 1472088498662 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:28:18 INFO - PROCESS | 1678 | 1472088498701 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 1678 | 1472088498702 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1287ac800 == 33 [pid = 1678] [id = 692] 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x124b73c00) [pid = 1678] [serial = 2076] [outer = 0x0] 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x124ee9400) [pid = 1678] [serial = 2077] [outer = 0x124b73c00] 18:28:18 INFO - PROCESS | 1678 | 1472088498728 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x126d39400) [pid = 1678] [serial = 2078] [outer = 0x124b73c00] 18:28:19 INFO - PROCESS | 1678 | 1472088499064 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 570ms 18:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:28:19 INFO - PROCESS | 1678 | 1472088499112 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:28:19 INFO - PROCESS | 1678 | 1472088499113 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:28:19 INFO - PROCESS | 1678 | 1472088499115 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 1678 | 1472088499116 Marionette TRACE conn2 <- [1,2742,null,{}] 18:28:19 INFO - PROCESS | 1678 | 1472088499119 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:19 INFO - PROCESS | 1678 | 1472088499120 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:19 INFO - PROCESS | 1678 | 1472088499212 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:28:19 INFO - PROCESS | 1678 | 1472088499215 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:19 INFO - PROCESS | 1678 | 1472088499216 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d2e000 == 34 [pid = 1678] [id = 693] 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x124b78800) [pid = 1678] [serial = 2079] [outer = 0x0] 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x126ec4800) [pid = 1678] [serial = 2080] [outer = 0x124b78800] 18:28:19 INFO - PROCESS | 1678 | 1472088499249 Marionette DEBUG loaded listener.js 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x12727a400) [pid = 1678] [serial = 2081] [outer = 0x124b78800] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11828ec00) [pid = 1678] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x113d52400) [pid = 1678] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x124055c00) [pid = 1678] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x117157400) [pid = 1678] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119862c00) [pid = 1678] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12877b800) [pid = 1678] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11691fc00) [pid = 1678] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x118297400) [pid = 1678] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:28:19 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x12bf36000) [pid = 1678] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:28:19 INFO - PROCESS | 1678 | 1472088499590 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 18:28:19 INFO - PROCESS | 1678 | 1472088499636 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:28:19 INFO - PROCESS | 1678 | 1472088499637 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:28:19 INFO - PROCESS | 1678 | 1472088499639 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 1678 | 1472088499641 Marionette TRACE conn2 <- [1,2746,null,{}] 18:28:19 INFO - PROCESS | 1678 | 1472088499643 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:19 INFO - PROCESS | 1678 | 1472088499644 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:19 INFO - PROCESS | 1678 | 1472088499717 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:28:19 INFO - PROCESS | 1678 | 1472088499773 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:19 INFO - PROCESS | 1678 | 1472088499774 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b4000 == 35 [pid = 1678] [id = 694] 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x113b53000) [pid = 1678] [serial = 2082] [outer = 0x0] 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119993400) [pid = 1678] [serial = 2083] [outer = 0x113b53000] 18:28:19 INFO - PROCESS | 1678 | 1472088499799 Marionette DEBUG loaded listener.js 18:28:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x127277800) [pid = 1678] [serial = 2084] [outer = 0x113b53000] 18:28:20 INFO - PROCESS | 1678 | 1472088500057 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 421ms 18:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:28:20 INFO - PROCESS | 1678 | 1472088500062 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 1678 | 1472088500063 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:28:20 INFO - PROCESS | 1678 | 1472088500065 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - PROCESS | 1678 | 1472088500066 Marionette TRACE conn2 <- [1,2750,null,{}] 18:28:20 INFO - PROCESS | 1678 | 1472088500076 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 1678 | 1472088500077 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:20 INFO - PROCESS | 1678 | 1472088500161 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:28:20 INFO - PROCESS | 1678 | 1472088500165 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:20 INFO - PROCESS | 1678 | 1472088500166 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a544800 == 36 [pid = 1678] [id = 695] 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x119416400) [pid = 1678] [serial = 2085] [outer = 0x0] 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x128779000) [pid = 1678] [serial = 2086] [outer = 0x119416400] 18:28:20 INFO - PROCESS | 1678 | 1472088500193 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x12877ec00) [pid = 1678] [serial = 2087] [outer = 0x119416400] 18:28:20 INFO - PROCESS | 1678 | 1472088500537 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 18:28:20 INFO - PROCESS | 1678 | 1472088500596 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 1678 | 1472088500597 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:28:20 INFO - PROCESS | 1678 | 1472088500599 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - PROCESS | 1678 | 1472088500600 Marionette TRACE conn2 <- [1,2754,null,{}] 18:28:20 INFO - PROCESS | 1678 | 1472088500603 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 1678 | 1472088500604 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:20 INFO - PROCESS | 1678 | 1472088500678 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:28:20 INFO - PROCESS | 1678 | 1472088500681 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:20 INFO - PROCESS | 1678 | 1472088500682 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7af800 == 37 [pid = 1678] [id = 696] 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x12877f000) [pid = 1678] [serial = 2088] [outer = 0x0] 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1288bb400) [pid = 1678] [serial = 2089] [outer = 0x12877f000] 18:28:20 INFO - PROCESS | 1678 | 1472088500710 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1288c0000) [pid = 1678] [serial = 2090] [outer = 0x12877f000] 18:28:21 INFO - PROCESS | 1678 | 1472088501026 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 18:28:21 INFO - PROCESS | 1678 | 1472088501067 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:28:21 INFO - PROCESS | 1678 | 1472088501069 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:28:21 INFO - PROCESS | 1678 | 1472088501071 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:28:21 INFO - PROCESS | 1678 | 1472088501072 Marionette TRACE conn2 <- [1,2758,null,{}] 18:28:21 INFO - PROCESS | 1678 | 1472088501074 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:21 INFO - PROCESS | 1678 | 1472088501076 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:21 INFO - PROCESS | 1678 | 1472088501163 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:28:21 INFO - PROCESS | 1678 | 1472088501166 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 1678 | 1472088501168 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab63000 == 38 [pid = 1678] [id = 697] 18:28:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1288c2800) [pid = 1678] [serial = 2091] [outer = 0x0] 18:28:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1288ca800) [pid = 1678] [serial = 2092] [outer = 0x1288c2800] 18:28:21 INFO - PROCESS | 1678 | 1472088501198 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x128a29000) [pid = 1678] [serial = 2093] [outer = 0x1288c2800] 18:28:21 INFO - PROCESS | 1678 | 1472088501703 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 668ms 18:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:28:21 INFO - PROCESS | 1678 | 1472088501740 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:28:21 INFO - PROCESS | 1678 | 1472088501742 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:28:21 INFO - PROCESS | 1678 | 1472088501745 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:28:21 INFO - PROCESS | 1678 | 1472088501747 Marionette TRACE conn2 <- [1,2762,null,{}] 18:28:21 INFO - PROCESS | 1678 | 1472088501751 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:21 INFO - PROCESS | 1678 | 1472088501753 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:21 INFO - PROCESS | 1678 | 1472088501870 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:28:21 INFO - PROCESS | 1678 | 1472088501976 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 1678 | 1472088501977 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x119172000 == 39 [pid = 1678] [id = 698] 18:28:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116767000) [pid = 1678] [serial = 2094] [outer = 0x0] 18:28:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116ab2400) [pid = 1678] [serial = 2095] [outer = 0x116767000] 18:28:22 INFO - PROCESS | 1678 | 1472088502010 Marionette DEBUG loaded listener.js 18:28:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11814cc00) [pid = 1678] [serial = 2096] [outer = 0x116767000] 18:28:22 INFO - PROCESS | 1678 | 1472088502508 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 771ms 18:28:22 INFO - PROCESS | 1678 | 1472088502515 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:28:22 INFO - PROCESS | 1678 | 1472088502519 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:28:22 INFO - PROCESS | 1678 | 1472088502523 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:28:22 INFO - PROCESS | 1678 | 1472088502525 Marionette TRACE conn2 <- [1,2766,null,{}] 18:28:22 INFO - PROCESS | 1678 | 1472088502528 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:22 INFO - PROCESS | 1678 | 1472088502530 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:22 INFO - PROCESS | 1678 | 1472088502636 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:28:22 INFO - PROCESS | 1678 | 1472088502726 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:22 INFO - PROCESS | 1678 | 1472088502727 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270f6800 == 40 [pid = 1678] [id = 699] 18:28:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11828c800) [pid = 1678] [serial = 2097] [outer = 0x0] 18:28:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11985e000) [pid = 1678] [serial = 2098] [outer = 0x11828c800] 18:28:22 INFO - PROCESS | 1678 | 1472088502758 Marionette DEBUG loaded listener.js 18:28:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11993a400) [pid = 1678] [serial = 2099] [outer = 0x11828c800] 18:28:23 INFO - PROCESS | 1678 | 1472088503383 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7af800 == 39 [pid = 1678] [id = 696] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x12a544800 == 38 [pid = 1678] [id = 695] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b4000 == 37 [pid = 1678] [id = 694] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x128d2e000 == 36 [pid = 1678] [id = 693] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1287ac800 == 35 [pid = 1678] [id = 692] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1270fe800 == 34 [pid = 1678] [id = 691] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x124b0a800 == 33 [pid = 1678] [id = 690] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1233c3000 == 32 [pid = 1678] [id = 689] 18:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 921ms 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119175800 == 31 [pid = 1678] [id = 688] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x117003800 == 30 [pid = 1678] [id = 687] 18:28:23 INFO - PROCESS | 1678 | --DOCSHELL 0x117483000 == 29 [pid = 1678] [id = 686] 18:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:28:23 INFO - PROCESS | 1678 | 1472088503454 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:28:23 INFO - PROCESS | 1678 | 1472088503456 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:28:23 INFO - PROCESS | 1678 | 1472088503459 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:28:23 INFO - PROCESS | 1678 | 1472088503461 Marionette TRACE conn2 <- [1,2770,null,{}] 18:28:23 INFO - PROCESS | 1678 | 1472088503464 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:23 INFO - PROCESS | 1678 | 1472088503466 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:23 INFO - PROCESS | 1678 | 1472088503561 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12c23d400) [pid = 1678] [serial = 1970] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12707b800) [pid = 1678] [serial = 2047] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1258ce000) [pid = 1678] [serial = 2045] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12124f800) [pid = 1678] [serial = 2038] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124b73800) [pid = 1678] [serial = 2041] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118146000) [pid = 1678] [serial = 2026] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1185adc00) [pid = 1678] [serial = 2027] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11990a800) [pid = 1678] [serial = 2035] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128783400) [pid = 1678] [serial = 2024] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x116ab1c00) [pid = 1678] [serial = 2029] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118143000) [pid = 1678] [serial = 2030] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x11875d000) [pid = 1678] [serial = 2032] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1191a7000) [pid = 1678] [serial = 2033] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x124c90c00) [pid = 1678] [serial = 2042] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12420c400) [pid = 1678] [serial = 2044] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x119b72400) [pid = 1678] [serial = 2036] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x124046000) [pid = 1678] [serial = 2039] [outer = 0x0] [url = about:blank] 18:28:23 INFO - PROCESS | 1678 | 1472088503624 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 1678 | 1472088503626 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x1170e8800 == 30 [pid = 1678] [id = 700] 18:28:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x116160000) [pid = 1678] [serial = 2100] [outer = 0x0] 18:28:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x116ab4800) [pid = 1678] [serial = 2101] [outer = 0x116160000] 18:28:23 INFO - PROCESS | 1678 | 1472088503654 Marionette DEBUG loaded listener.js 18:28:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x118148c00) [pid = 1678] [serial = 2102] [outer = 0x116160000] 18:28:23 INFO - PROCESS | 1678 | 1472088503941 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 18:28:23 INFO - PROCESS | 1678 | 1472088503980 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:28:23 INFO - PROCESS | 1678 | 1472088503983 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:28:24 INFO - PROCESS | 1678 | 1472088503995 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 1678 | 1472088503997 Marionette TRACE conn2 <- [1,2774,null,{}] 18:28:24 INFO - PROCESS | 1678 | 1472088503999 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:24 INFO - PROCESS | 1678 | 1472088504001 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:24 INFO - PROCESS | 1678 | 1472088504083 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:28:24 INFO - PROCESS | 1678 | 1472088504158 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 1678 | 1472088504159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983c800 == 31 [pid = 1678] [id = 701] 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x118149800) [pid = 1678] [serial = 2103] [outer = 0x0] 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1185a7800) [pid = 1678] [serial = 2104] [outer = 0x118149800] 18:28:24 INFO - PROCESS | 1678 | 1472088504187 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x119904000) [pid = 1678] [serial = 2105] [outer = 0x118149800] 18:28:24 INFO - PROCESS | 1678 | 1472088504479 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 18:28:24 INFO - PROCESS | 1678 | 1472088504516 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:28:24 INFO - PROCESS | 1678 | 1472088504517 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:28:24 INFO - PROCESS | 1678 | 1472088504521 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 1678 | 1472088504525 Marionette TRACE conn2 <- [1,2778,null,{}] 18:28:24 INFO - PROCESS | 1678 | 1472088504533 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:24 INFO - PROCESS | 1678 | 1472088504538 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:24 INFO - PROCESS | 1678 | 1472088504617 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:28:24 INFO - PROCESS | 1678 | 1472088504624 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 1678 | 1472088504626 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x12517f000 == 32 [pid = 1678] [id = 702] 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113b4fc00) [pid = 1678] [serial = 2106] [outer = 0x0] 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11a030800) [pid = 1678] [serial = 2107] [outer = 0x113b4fc00] 18:28:24 INFO - PROCESS | 1678 | 1472088504660 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x124046000) [pid = 1678] [serial = 2108] [outer = 0x113b4fc00] 18:28:25 INFO - PROCESS | 1678 | 1472088505006 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms 18:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:28:25 INFO - PROCESS | 1678 | 1472088505044 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 1678 | 1472088505046 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:28:25 INFO - PROCESS | 1678 | 1472088505048 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 1678 | 1472088505049 Marionette TRACE conn2 <- [1,2782,null,{}] 18:28:25 INFO - PROCESS | 1678 | 1472088505051 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:25 INFO - PROCESS | 1678 | 1472088505054 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:25 INFO - PROCESS | 1678 | 1472088505133 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:28:25 INFO - PROCESS | 1678 | 1472088505139 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:25 INFO - PROCESS | 1678 | 1472088505140 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1272ef800 == 33 [pid = 1678] [id = 703] 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x124b72c00) [pid = 1678] [serial = 2109] [outer = 0x0] 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x124b7f000) [pid = 1678] [serial = 2110] [outer = 0x124b72c00] 18:28:25 INFO - PROCESS | 1678 | 1472088505166 Marionette DEBUG loaded listener.js 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12512f800) [pid = 1678] [serial = 2111] [outer = 0x124b72c00] 18:28:25 INFO - PROCESS | 1678 | 1472088505497 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 18:28:25 INFO - PROCESS | 1678 | 1472088505518 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 1678 | 1472088505521 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:28:25 INFO - PROCESS | 1678 | 1472088505523 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 1678 | 1472088505524 Marionette TRACE conn2 <- [1,2786,null,{}] 18:28:25 INFO - PROCESS | 1678 | 1472088505527 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:25 INFO - PROCESS | 1678 | 1472088505528 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:25 INFO - PROCESS | 1678 | 1472088505633 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:28:25 INFO - PROCESS | 1678 | 1472088505645 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:25 INFO - PROCESS | 1678 | 1472088505646 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1287a1800 == 34 [pid = 1678] [id = 704] 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x124b7b800) [pid = 1678] [serial = 2112] [outer = 0x0] 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1256b1000) [pid = 1678] [serial = 2113] [outer = 0x124b7b800] 18:28:25 INFO - PROCESS | 1678 | 1472088505672 Marionette DEBUG loaded listener.js 18:28:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x125c55800) [pid = 1678] [serial = 2114] [outer = 0x124b7b800] 18:28:26 INFO - PROCESS | 1678 | 1472088506042 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 568ms 18:28:26 INFO - PROCESS | 1678 | 1472088506092 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:28:26 INFO - PROCESS | 1678 | 1472088506093 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:28:26 INFO - PROCESS | 1678 | 1472088506095 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:28:26 INFO - PROCESS | 1678 | 1472088506097 Marionette TRACE conn2 <- [1,2790,null,{}] 18:28:26 INFO - PROCESS | 1678 | 1472088506099 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:26 INFO - PROCESS | 1678 | 1472088506103 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:26 INFO - PROCESS | 1678 | 1472088506220 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:28:26 INFO - PROCESS | 1678 | 1472088506259 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 1678 | 1472088506261 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x128de1800 == 35 [pid = 1678] [id = 705] 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126daa400) [pid = 1678] [serial = 2115] [outer = 0x0] 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x128777400) [pid = 1678] [serial = 2116] [outer = 0x126daa400] 18:28:26 INFO - PROCESS | 1678 | 1472088506286 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128a20800) [pid = 1678] [serial = 2117] [outer = 0x126daa400] 18:28:26 INFO - PROCESS | 1678 | 1472088506597 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 517ms 18:28:26 INFO - PROCESS | 1678 | 1472088506618 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:28:26 INFO - PROCESS | 1678 | 1472088506620 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:28:26 INFO - PROCESS | 1678 | 1472088506625 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:28:26 INFO - PROCESS | 1678 | 1472088506626 Marionette TRACE conn2 <- [1,2794,null,{}] 18:28:26 INFO - PROCESS | 1678 | 1472088506628 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:26 INFO - PROCESS | 1678 | 1472088506629 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:26 INFO - PROCESS | 1678 | 1472088506726 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:28:26 INFO - PROCESS | 1678 | 1472088506737 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 1678 | 1472088506739 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a68d800 == 36 [pid = 1678] [id = 706] 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x128a21000) [pid = 1678] [serial = 2118] [outer = 0x0] 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128ba5c00) [pid = 1678] [serial = 2119] [outer = 0x128a21000] 18:28:26 INFO - PROCESS | 1678 | 1472088506764 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128dcac00) [pid = 1678] [serial = 2120] [outer = 0x128a21000] 18:28:27 INFO - PROCESS | 1678 | 1472088507078 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 18:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:28:27 INFO - PROCESS | 1678 | 1472088507096 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 1678 | 1472088507097 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:28:27 INFO - PROCESS | 1678 | 1472088507100 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 1678 | 1472088507101 Marionette TRACE conn2 <- [1,2798,null,{}] 18:28:27 INFO - PROCESS | 1678 | 1472088507106 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 1678 | 1472088507107 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:27 INFO - PROCESS | 1678 | 1472088507203 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:28:27 INFO - PROCESS | 1678 | 1472088507207 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:27 INFO - PROCESS | 1678 | 1472088507207 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ad67800 == 37 [pid = 1678] [id = 707] 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x115e98800) [pid = 1678] [serial = 2121] [outer = 0x0] 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1290b7000) [pid = 1678] [serial = 2122] [outer = 0x115e98800] 18:28:27 INFO - PROCESS | 1678 | 1472088507233 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x129316000) [pid = 1678] [serial = 2123] [outer = 0x115e98800] 18:28:27 INFO - PROCESS | 1678 | 1472088507585 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 521ms 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1176cf800) [pid = 1678] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119857c00) [pid = 1678] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119907c00) [pid = 1678] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1207ef000) [pid = 1678] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118756c00) [pid = 1678] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x114ebd400) [pid = 1678] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x114ec0000) [pid = 1678] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115e2e000) [pid = 1678] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11985e400) [pid = 1678] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1207eec00) [pid = 1678] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x124b73c00) [pid = 1678] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x113b53000) [pid = 1678] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x124b78800) [pid = 1678] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119416400) [pid = 1678] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:28:27 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12877f000) [pid = 1678] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:28:27 INFO - PROCESS | 1678 | 1472088507689 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 1678 | 1472088507690 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:28:27 INFO - PROCESS | 1678 | 1472088507694 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 1678 | 1472088507695 Marionette TRACE conn2 <- [1,2802,null,{}] 18:28:27 INFO - PROCESS | 1678 | 1472088507698 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 1678 | 1472088507699 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:27 INFO - PROCESS | 1678 | 1472088507776 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:28:27 INFO - PROCESS | 1678 | 1472088507779 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:27 INFO - PROCESS | 1678 | 1472088507780 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x125179800 == 38 [pid = 1678] [id = 708] 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1176ca400) [pid = 1678] [serial = 2124] [outer = 0x0] 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118298400) [pid = 1678] [serial = 2125] [outer = 0x1176ca400] 18:28:27 INFO - PROCESS | 1678 | 1472088507806 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119996800) [pid = 1678] [serial = 2126] [outer = 0x1176ca400] 18:28:28 INFO - PROCESS | 1678 | 1472088508124 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 469ms 18:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:28:28 INFO - PROCESS | 1678 | 1472088508163 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:28:28 INFO - PROCESS | 1678 | 1472088508165 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:28:28 INFO - PROCESS | 1678 | 1472088508167 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:28:28 INFO - PROCESS | 1678 | 1472088508168 Marionette TRACE conn2 <- [1,2806,null,{}] 18:28:28 INFO - PROCESS | 1678 | 1472088508170 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:28 INFO - PROCESS | 1678 | 1472088508171 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:28 INFO - PROCESS | 1678 | 1472088508246 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:28:28 INFO - PROCESS | 1678 | 1472088508250 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 1678 | 1472088508251 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bb31000 == 39 [pid = 1678] [id = 709] 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x121252400) [pid = 1678] [serial = 2127] [outer = 0x0] 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x127080800) [pid = 1678] [serial = 2128] [outer = 0x121252400] 18:28:28 INFO - PROCESS | 1678 | 1472088508279 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1290bdc00) [pid = 1678] [serial = 2129] [outer = 0x121252400] 18:28:28 INFO - PROCESS | 1678 | 1472088508597 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 471ms 18:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:28:28 INFO - PROCESS | 1678 | 1472088508656 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:28:28 INFO - PROCESS | 1678 | 1472088508658 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:28:28 INFO - PROCESS | 1678 | 1472088508660 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:28:28 INFO - PROCESS | 1678 | 1472088508662 Marionette TRACE conn2 <- [1,2810,null,{}] 18:28:28 INFO - PROCESS | 1678 | 1472088508664 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:28 INFO - PROCESS | 1678 | 1472088508666 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:28 INFO - PROCESS | 1678 | 1472088508758 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:28:28 INFO - PROCESS | 1678 | 1472088508762 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 1678 | 1472088508763 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c05f800 == 40 [pid = 1678] [id = 710] 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12727c000) [pid = 1678] [serial = 2130] [outer = 0x0] 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12a512c00) [pid = 1678] [serial = 2131] [outer = 0x12727c000] 18:28:28 INFO - PROCESS | 1678 | 1472088508790 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a6af400) [pid = 1678] [serial = 2132] [outer = 0x12727c000] 18:28:29 INFO - PROCESS | 1678 | 1472088509110 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 18:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:28:29 INFO - PROCESS | 1678 | 1472088509129 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 1678 | 1472088509131 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:28:29 INFO - PROCESS | 1678 | 1472088509133 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - PROCESS | 1678 | 1472088509134 Marionette TRACE conn2 <- [1,2814,null,{}] 18:28:29 INFO - PROCESS | 1678 | 1472088509138 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:29 INFO - PROCESS | 1678 | 1472088509140 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:29 INFO - PROCESS | 1678 | 1472088509216 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:28:29 INFO - PROCESS | 1678 | 1472088509222 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:29 INFO - PROCESS | 1678 | 1472088509223 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c079800 == 41 [pid = 1678] [id = 711] 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1290be000) [pid = 1678] [serial = 2133] [outer = 0x0] 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a778800) [pid = 1678] [serial = 2134] [outer = 0x1290be000] 18:28:29 INFO - PROCESS | 1678 | 1472088509299 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12aaed000) [pid = 1678] [serial = 2135] [outer = 0x1290be000] 18:28:29 INFO - PROCESS | 1678 | 1472088509567 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 18:28:29 INFO - PROCESS | 1678 | 1472088509609 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 1678 | 1472088509610 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:28:29 INFO - PROCESS | 1678 | 1472088509613 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - PROCESS | 1678 | 1472088509614 Marionette TRACE conn2 <- [1,2818,null,{}] 18:28:29 INFO - PROCESS | 1678 | 1472088509616 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:29 INFO - PROCESS | 1678 | 1472088509617 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:29 INFO - PROCESS | 1678 | 1472088509712 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:28:29 INFO - PROCESS | 1678 | 1472088509812 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:29 INFO - PROCESS | 1678 | 1472088509813 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x11653d000 == 42 [pid = 1678] [id = 712] 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112239000) [pid = 1678] [serial = 2136] [outer = 0x0] 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x112da7000) [pid = 1678] [serial = 2137] [outer = 0x112239000] 18:28:29 INFO - PROCESS | 1678 | 1472088509846 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x115cb3000) [pid = 1678] [serial = 2138] [outer = 0x112239000] 18:28:30 INFO - PROCESS | 1678 | 1472088510311 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 18:28:30 INFO - PROCESS | 1678 | 1472088510337 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:28:30 INFO - PROCESS | 1678 | 1472088510339 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:28:30 INFO - PROCESS | 1678 | 1472088510342 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:28:30 INFO - PROCESS | 1678 | 1472088510344 Marionette TRACE conn2 <- [1,2822,null,{}] 18:28:30 INFO - PROCESS | 1678 | 1472088510348 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:30 INFO - PROCESS | 1678 | 1472088510351 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:30 INFO - PROCESS | 1678 | 1472088510462 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:28:30 INFO - PROCESS | 1678 | 1472088510557 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:30 INFO - PROCESS | 1678 | 1472088510559 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1245b9800 == 43 [pid = 1678] [id = 713] 18:28:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x116766400) [pid = 1678] [serial = 2139] [outer = 0x0] 18:28:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x119162800) [pid = 1678] [serial = 2140] [outer = 0x116766400] 18:28:30 INFO - PROCESS | 1678 | 1472088510609 Marionette DEBUG loaded listener.js 18:28:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119943c00) [pid = 1678] [serial = 2141] [outer = 0x116766400] 18:28:31 INFO - PROCESS | 1678 | 1472088511095 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 18:28:31 INFO - PROCESS | 1678 | 1472088511118 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:28:31 INFO - PROCESS | 1678 | 1472088511123 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:28:31 INFO - PROCESS | 1678 | 1472088511125 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 1678 | 1472088511127 Marionette TRACE conn2 <- [1,2826,null,{}] 18:28:31 INFO - PROCESS | 1678 | 1472088511129 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 1678 | 1472088511131 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:31 INFO - PROCESS | 1678 | 1472088511234 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:28:31 INFO - PROCESS | 1678 | 1472088511325 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 1678 | 1472088511327 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54e000 == 44 [pid = 1678] [id = 714] 18:28:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11a0bcc00) [pid = 1678] [serial = 2142] [outer = 0x0] 18:28:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x124745400) [pid = 1678] [serial = 2143] [outer = 0x11a0bcc00] 18:28:31 INFO - PROCESS | 1678 | 1472088511357 Marionette DEBUG loaded listener.js 18:28:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x125c5b800) [pid = 1678] [serial = 2144] [outer = 0x11a0bcc00] 18:28:31 INFO - PROCESS | 1678 | 1472088511793 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 18:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:28:31 INFO - PROCESS | 1678 | 1472088511848 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:28:31 INFO - PROCESS | 1678 | 1472088511850 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:28:31 INFO - PROCESS | 1678 | 1472088511861 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 1678 | 1472088511868 Marionette TRACE conn2 <- [1,2830,null,{}] 18:28:31 INFO - PROCESS | 1678 | 1472088511872 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 1678 | 1472088511876 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:32 INFO - PROCESS | 1678 | 1472088512059 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:28:32 INFO - PROCESS | 1678 | 1472088512196 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:32 INFO - PROCESS | 1678 | 1472088512197 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca40000 == 45 [pid = 1678] [id = 715] 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x125c5c000) [pid = 1678] [serial = 2145] [outer = 0x0] 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x128778400) [pid = 1678] [serial = 2146] [outer = 0x125c5c000] 18:28:32 INFO - PROCESS | 1678 | 1472088512235 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x128ba6000) [pid = 1678] [serial = 2147] [outer = 0x125c5c000] 18:28:32 INFO - PROCESS | 1678 | 1472088512656 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 833ms 18:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:28:32 INFO - PROCESS | 1678 | 1472088512688 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:28:32 INFO - PROCESS | 1678 | 1472088512691 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:28:32 INFO - PROCESS | 1678 | 1472088512695 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:28:32 INFO - PROCESS | 1678 | 1472088512697 Marionette TRACE conn2 <- [1,2834,null,{}] 18:28:32 INFO - PROCESS | 1678 | 1472088512700 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:32 INFO - PROCESS | 1678 | 1472088512702 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:32 INFO - PROCESS | 1678 | 1472088512809 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:28:32 INFO - PROCESS | 1678 | 1472088512868 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:32 INFO - PROCESS | 1678 | 1472088512869 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd52800 == 46 [pid = 1678] [id = 716] 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x129316400) [pid = 1678] [serial = 2148] [outer = 0x0] 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a613c00) [pid = 1678] [serial = 2149] [outer = 0x129316400] 18:28:32 INFO - PROCESS | 1678 | 1472088512898 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a777800) [pid = 1678] [serial = 2150] [outer = 0x129316400] 18:28:33 INFO - PROCESS | 1678 | 1472088513514 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 873ms 18:28:33 INFO - PROCESS | 1678 | 1472088513568 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:28:33 INFO - PROCESS | 1678 | 1472088513572 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:28:33 INFO - PROCESS | 1678 | 1472088513576 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:28:33 INFO - PROCESS | 1678 | 1472088513578 Marionette TRACE conn2 <- [1,2838,null,{}] 18:28:33 INFO - PROCESS | 1678 | 1472088513583 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:33 INFO - PROCESS | 1678 | 1472088513585 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:33 INFO - PROCESS | 1678 | 1472088513718 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:28:33 INFO - PROCESS | 1678 | 1472088513817 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:33 INFO - PROCESS | 1678 | 1472088513821 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x119833000 == 47 [pid = 1678] [id = 717] 18:28:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1176cfc00) [pid = 1678] [serial = 2151] [outer = 0x0] 18:28:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x118148400) [pid = 1678] [serial = 2152] [outer = 0x1176cfc00] 18:28:33 INFO - PROCESS | 1678 | 1472088513867 Marionette DEBUG loaded listener.js 18:28:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x11859f000) [pid = 1678] [serial = 2153] [outer = 0x1176cfc00] 18:28:34 INFO - PROCESS | 1678 | 1472088514282 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 774ms 18:28:34 INFO - PROCESS | 1678 | 1472088514350 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 1678 | 1472088514352 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:28:34 INFO - PROCESS | 1678 | 1472088514378 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 1678 | 1472088514380 Marionette TRACE conn2 <- [1,2842,null,{}] 18:28:34 INFO - PROCESS | 1678 | 1472088514382 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:34 INFO - PROCESS | 1678 | 1472088514384 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:34 INFO - PROCESS | 1678 | 1472088514477 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12c079800 == 46 [pid = 1678] [id = 711] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12c05f800 == 45 [pid = 1678] [id = 710] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12bb31000 == 44 [pid = 1678] [id = 709] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x125179800 == 43 [pid = 1678] [id = 708] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12ad67800 == 42 [pid = 1678] [id = 707] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12a68d800 == 41 [pid = 1678] [id = 706] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x128de1800 == 40 [pid = 1678] [id = 705] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1287a1800 == 39 [pid = 1678] [id = 704] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1272ef800 == 38 [pid = 1678] [id = 703] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12517f000 == 37 [pid = 1678] [id = 702] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x11983c800 == 36 [pid = 1678] [id = 701] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1170e8800 == 35 [pid = 1678] [id = 700] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1270f6800 == 34 [pid = 1678] [id = 699] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x119172000 == 33 [pid = 1678] [id = 698] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab63000 == 32 [pid = 1678] [id = 697] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x119833000 == 31 [pid = 1678] [id = 717] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd52800 == 30 [pid = 1678] [id = 716] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca40000 == 29 [pid = 1678] [id = 715] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54e000 == 28 [pid = 1678] [id = 714] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1245b9800 == 27 [pid = 1678] [id = 713] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x11653d000 == 26 [pid = 1678] [id = 712] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x127082400) [pid = 1678] [serial = 2048] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x119b71800) [pid = 1678] [serial = 2071] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1244d5800) [pid = 1678] [serial = 2074] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119858800) [pid = 1678] [serial = 2068] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x119907000) [pid = 1678] [serial = 2069] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x124788000) [pid = 1678] [serial = 2075] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x115e97800) [pid = 1678] [serial = 2059] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1176cc000) [pid = 1678] [serial = 2060] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x115e14800) [pid = 1678] [serial = 2062] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1161c5c00) [pid = 1678] [serial = 2063] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11814c400) [pid = 1678] [serial = 2051] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x116a03000) [pid = 1678] [serial = 2050] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11993b400) [pid = 1678] [serial = 2054] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119904c00) [pid = 1678] [serial = 2053] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12560ec00) [pid = 1678] [serial = 2057] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124b75400) [pid = 1678] [serial = 2056] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124ee9400) [pid = 1678] [serial = 2077] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126d39400) [pid = 1678] [serial = 2078] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119993400) [pid = 1678] [serial = 2083] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126ec4800) [pid = 1678] [serial = 2080] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x128779000) [pid = 1678] [serial = 2086] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12877ec00) [pid = 1678] [serial = 2087] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x127277800) [pid = 1678] [serial = 2084] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1288bb400) [pid = 1678] [serial = 2089] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12727a400) [pid = 1678] [serial = 2081] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1288c0000) [pid = 1678] [serial = 2090] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11814e400) [pid = 1678] [serial = 2065] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118296000) [pid = 1678] [serial = 2066] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1288ca800) [pid = 1678] [serial = 2092] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1207f0000) [pid = 1678] [serial = 2072] [outer = 0x0] [url = about:blank] 18:28:35 INFO - PROCESS | 1678 | 1472088515114 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:35 INFO - PROCESS | 1678 | 1472088515116 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x114e4d000 == 27 [pid = 1678] [id = 718] 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1132b6000) [pid = 1678] [serial = 2154] [outer = 0x0] 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x114e93800) [pid = 1678] [serial = 2155] [outer = 0x1132b6000] 18:28:35 INFO - PROCESS | 1678 | 1472088515151 Marionette DEBUG loaded listener.js 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x115e33800) [pid = 1678] [serial = 2156] [outer = 0x1132b6000] 18:28:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12d24c000 == 26 [pid = 1678] [id = 17] 18:28:35 INFO - PROCESS | 1678 | 1472088515507 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1174ms 18:28:35 INFO - PROCESS | 1678 | 1472088515551 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:28:35 INFO - PROCESS | 1678 | 1472088515553 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:28:35 INFO - PROCESS | 1678 | 1472088515556 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:28:35 INFO - PROCESS | 1678 | 1472088515558 Marionette TRACE conn2 <- [1,2846,null,{}] 18:28:35 INFO - PROCESS | 1678 | 1472088515562 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:35 INFO - PROCESS | 1678 | 1472088515565 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:35 INFO - PROCESS | 1678 | 1472088515647 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:28:35 INFO - PROCESS | 1678 | 1472088515731 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:35 INFO - PROCESS | 1678 | 1472088515733 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1185d4800 == 27 [pid = 1678] [id = 719] 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116994400) [pid = 1678] [serial = 2157] [outer = 0x0] 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11828dc00) [pid = 1678] [serial = 2158] [outer = 0x116994400] 18:28:35 INFO - PROCESS | 1678 | 1472088515761 Marionette DEBUG loaded listener.js 18:28:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11873d000) [pid = 1678] [serial = 2159] [outer = 0x116994400] 18:28:36 INFO - PROCESS | 1678 | 1472088516047 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 18:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:28:36 INFO - PROCESS | 1678 | 1472088516078 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:28:36 INFO - PROCESS | 1678 | 1472088516080 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:28:36 INFO - PROCESS | 1678 | 1472088516083 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:28:36 INFO - PROCESS | 1678 | 1472088516084 Marionette TRACE conn2 <- [1,2850,null,{}] 18:28:36 INFO - PROCESS | 1678 | 1472088516091 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:36 INFO - PROCESS | 1678 | 1472088516092 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:36 INFO - PROCESS | 1678 | 1472088516174 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:28:36 INFO - PROCESS | 1678 | 1472088516177 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 1678 | 1472088516178 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1232e3800 == 28 [pid = 1678] [id = 720] 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118290c00) [pid = 1678] [serial = 2160] [outer = 0x0] 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119859000) [pid = 1678] [serial = 2161] [outer = 0x118290c00] 18:28:36 INFO - PROCESS | 1678 | 1472088516215 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11998d800) [pid = 1678] [serial = 2162] [outer = 0x118290c00] 18:28:36 INFO - PROCESS | 1678 | 1472088516584 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 18:28:36 INFO - PROCESS | 1678 | 1472088516606 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:28:36 INFO - PROCESS | 1678 | 1472088516607 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:28:36 INFO - PROCESS | 1678 | 1472088516614 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:28:36 INFO - PROCESS | 1678 | 1472088516619 Marionette TRACE conn2 <- [1,2854,null,{}] 18:28:36 INFO - PROCESS | 1678 | 1472088516622 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:36 INFO - PROCESS | 1678 | 1472088516625 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:36 INFO - PROCESS | 1678 | 1472088516708 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:28:36 INFO - PROCESS | 1678 | 1472088516712 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 1678 | 1472088516713 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x125cd0000 == 29 [pid = 1678] [id = 721] 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11998e000) [pid = 1678] [serial = 2163] [outer = 0x0] 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1207f7c00) [pid = 1678] [serial = 2164] [outer = 0x11998e000] 18:28:36 INFO - PROCESS | 1678 | 1472088516742 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124054c00) [pid = 1678] [serial = 2165] [outer = 0x11998e000] 18:28:37 INFO - PROCESS | 1678 | 1472088517077 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 478ms 18:28:37 INFO - PROCESS | 1678 | 1472088517090 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 1678 | 1472088517092 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:28:37 INFO - PROCESS | 1678 | 1472088517094 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - PROCESS | 1678 | 1472088517096 Marionette TRACE conn2 <- [1,2858,null,{}] 18:28:37 INFO - PROCESS | 1678 | 1472088517098 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 1678 | 1472088517099 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:37 INFO - PROCESS | 1678 | 1472088517180 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:28:37 INFO - PROCESS | 1678 | 1472088517255 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 1678 | 1472088517256 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x1272de000 == 30 [pid = 1678] [id = 722] 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x116766800) [pid = 1678] [serial = 2166] [outer = 0x0] 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x123380000) [pid = 1678] [serial = 2167] [outer = 0x116766800] 18:28:37 INFO - PROCESS | 1678 | 1472088517282 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124b80c00) [pid = 1678] [serial = 2168] [outer = 0x116766800] 18:28:37 INFO - PROCESS | 1678 | 1472088517619 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 18:28:37 INFO - PROCESS | 1678 | 1472088517666 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 1678 | 1472088517667 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:28:37 INFO - PROCESS | 1678 | 1472088517669 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - PROCESS | 1678 | 1472088517670 Marionette TRACE conn2 <- [1,2862,null,{}] 18:28:37 INFO - PROCESS | 1678 | 1472088517673 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 1678 | 1472088517674 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:37 INFO - PROCESS | 1678 | 1472088517769 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:28:37 INFO - PROCESS | 1678 | 1472088517772 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 1678 | 1472088517777 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x128811000 == 31 [pid = 1678] [id = 723] 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118290400) [pid = 1678] [serial = 2169] [outer = 0x0] 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1258cd000) [pid = 1678] [serial = 2170] [outer = 0x118290400] 18:28:37 INFO - PROCESS | 1678 | 1472088517809 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126d47c00) [pid = 1678] [serial = 2171] [outer = 0x118290400] 18:28:38 INFO - PROCESS | 1678 | 1472088518163 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 18:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:28:38 INFO - PROCESS | 1678 | 1472088518197 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:28:38 INFO - PROCESS | 1678 | 1472088518198 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:28:38 INFO - PROCESS | 1678 | 1472088518201 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:28:38 INFO - PROCESS | 1678 | 1472088518202 Marionette TRACE conn2 <- [1,2866,null,{}] 18:28:38 INFO - PROCESS | 1678 | 1472088518204 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:38 INFO - PROCESS | 1678 | 1472088518206 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:38 INFO - PROCESS | 1678 | 1472088518310 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:28:38 INFO - PROCESS | 1678 | 1472088518314 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:38 INFO - PROCESS | 1678 | 1472088518315 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b44000 == 32 [pid = 1678] [id = 724] 18:28:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112fdc000) [pid = 1678] [serial = 2172] [outer = 0x0] 18:28:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x127081800) [pid = 1678] [serial = 2173] [outer = 0x112fdc000] 18:28:38 INFO - PROCESS | 1678 | 1472088518341 Marionette DEBUG loaded listener.js 18:28:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12877f000) [pid = 1678] [serial = 2174] [outer = 0x112fdc000] 18:28:38 INFO - PROCESS | 1678 | 1472088518749 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 18:28:38 INFO - PROCESS | 1678 | 1472088518773 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:28:38 INFO - PROCESS | 1678 | 1472088518776 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:28:38 INFO - PROCESS | 1678 | 1472088518779 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:28:38 INFO - PROCESS | 1678 | 1472088518780 Marionette TRACE conn2 <- [1,2870,null,{}] 18:28:38 INFO - PROCESS | 1678 | 1472088518784 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:38 INFO - PROCESS | 1678 | 1472088518786 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:38 INFO - PROCESS | 1678 | 1472088518944 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:28:39 INFO - PROCESS | 1678 | 1472088519008 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 1678 | 1472088519009 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e31000 == 33 [pid = 1678] [id = 725] 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1256b0800) [pid = 1678] [serial = 2175] [outer = 0x0] 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1288bf400) [pid = 1678] [serial = 2176] [outer = 0x1256b0800] 18:28:39 INFO - PROCESS | 1678 | 1472088519047 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1288c9000) [pid = 1678] [serial = 2177] [outer = 0x1256b0800] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x113b4fc00) [pid = 1678] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x128a21000) [pid = 1678] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x124b7b800) [pid = 1678] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116160000) [pid = 1678] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115e98800) [pid = 1678] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x116767000) [pid = 1678] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1288c2800) [pid = 1678] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126daa400) [pid = 1678] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11828c800) [pid = 1678] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118149800) [pid = 1678] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1176ca400) [pid = 1678] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12727c000) [pid = 1678] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124b72c00) [pid = 1678] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x121252400) [pid = 1678] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:28:39 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1290be000) [pid = 1678] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:28:39 INFO - PROCESS | 1678 | 1472088519525 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 18:28:39 INFO - PROCESS | 1678 | 1472088519548 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:28:39 INFO - PROCESS | 1678 | 1472088519550 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:28:39 INFO - PROCESS | 1678 | 1472088519553 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:28:39 INFO - PROCESS | 1678 | 1472088519555 Marionette TRACE conn2 <- [1,2874,null,{}] 18:28:39 INFO - PROCESS | 1678 | 1472088519557 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 1678 | 1472088519558 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:39 INFO - PROCESS | 1678 | 1472088519671 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:28:39 INFO - PROCESS | 1678 | 1472088519759 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 1678 | 1472088519760 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54b800 == 34 [pid = 1678] [id = 726] 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115e93400) [pid = 1678] [serial = 2178] [outer = 0x0] 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1207edc00) [pid = 1678] [serial = 2179] [outer = 0x115e93400] 18:28:39 INFO - PROCESS | 1678 | 1472088519802 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125616000) [pid = 1678] [serial = 2180] [outer = 0x115e93400] 18:28:40 INFO - PROCESS | 1678 | 1472088520165 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 621ms 18:28:40 INFO - PROCESS | 1678 | 1472088520176 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 1678 | 1472088520177 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:28:40 INFO - PROCESS | 1678 | 1472088520179 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 1678 | 1472088520180 Marionette TRACE conn2 <- [1,2878,null,{}] 18:28:40 INFO - PROCESS | 1678 | 1472088520182 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:40 INFO - PROCESS | 1678 | 1472088520184 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:40 INFO - PROCESS | 1678 | 1472088520263 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:28:40 INFO - PROCESS | 1678 | 1472088520323 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:40 INFO - PROCESS | 1678 | 1472088520324 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a7ca000 == 35 [pid = 1678] [id = 727] 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x116552000) [pid = 1678] [serial = 2181] [outer = 0x0] 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1288bd400) [pid = 1678] [serial = 2182] [outer = 0x116552000] 18:28:40 INFO - PROCESS | 1678 | 1472088520349 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128a25800) [pid = 1678] [serial = 2183] [outer = 0x116552000] 18:28:40 INFO - PROCESS | 1678 | 1472088520610 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 468ms 18:28:40 INFO - PROCESS | 1678 | 1472088520647 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 1678 | 1472088520649 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:28:40 INFO - PROCESS | 1678 | 1472088520651 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 1678 | 1472088520653 Marionette TRACE conn2 <- [1,2882,null,{}] 18:28:40 INFO - PROCESS | 1678 | 1472088520663 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:40 INFO - PROCESS | 1678 | 1472088520664 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:40 INFO - PROCESS | 1678 | 1472088520745 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:28:40 INFO - PROCESS | 1678 | 1472088520749 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:40 INFO - PROCESS | 1678 | 1472088520751 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba1f800 == 36 [pid = 1678] [id = 728] 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x128a26400) [pid = 1678] [serial = 2184] [outer = 0x0] 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1290b8000) [pid = 1678] [serial = 2185] [outer = 0x128a26400] 18:28:40 INFO - PROCESS | 1678 | 1472088520781 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12931dc00) [pid = 1678] [serial = 2186] [outer = 0x128a26400] 18:28:41 INFO - PROCESS | 1678 | 1472088521146 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 527ms 18:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:28:41 INFO - PROCESS | 1678 | 1472088521180 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 1678 | 1472088521181 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:28:41 INFO - PROCESS | 1678 | 1472088521183 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 1678 | 1472088521185 Marionette TRACE conn2 <- [1,2886,null,{}] 18:28:41 INFO - PROCESS | 1678 | 1472088521190 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 1678 | 1472088521191 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:41 INFO - PROCESS | 1678 | 1472088521278 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:28:41 INFO - PROCESS | 1678 | 1472088521282 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:41 INFO - PROCESS | 1678 | 1472088521283 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x125868000 == 37 [pid = 1678] [id = 729] 18:28:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12707d400) [pid = 1678] [serial = 2187] [outer = 0x0] 18:28:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a513800) [pid = 1678] [serial = 2188] [outer = 0x12707d400] 18:28:41 INFO - PROCESS | 1678 | 1472088521310 Marionette DEBUG loaded listener.js 18:28:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a77c400) [pid = 1678] [serial = 2189] [outer = 0x12707d400] 18:28:41 INFO - PROCESS | 1678 | 1472088521863 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 721ms 18:28:41 INFO - PROCESS | 1678 | 1472088521906 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 1678 | 1472088521909 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:28:41 INFO - PROCESS | 1678 | 1472088521913 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 1678 | 1472088521915 Marionette TRACE conn2 <- [1,2890,null,{}] 18:28:41 INFO - PROCESS | 1678 | 1472088521920 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 1678 | 1472088521922 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:42 INFO - PROCESS | 1678 | 1472088522082 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:28:42 INFO - PROCESS | 1678 | 1472088522187 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:42 INFO - PROCESS | 1678 | 1472088522189 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x11983b000 == 38 [pid = 1678] [id = 730] 18:28:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x116479000) [pid = 1678] [serial = 2190] [outer = 0x0] 18:28:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1176cc800) [pid = 1678] [serial = 2191] [outer = 0x116479000] 18:28:42 INFO - PROCESS | 1678 | 1472088522222 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1181d2400) [pid = 1678] [serial = 2192] [outer = 0x116479000] 18:28:42 INFO - PROCESS | 1678 | 1472088522789 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 926ms 18:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:28:42 INFO - PROCESS | 1678 | 1472088522838 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:28:42 INFO - PROCESS | 1678 | 1472088522841 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:28:42 INFO - PROCESS | 1678 | 1472088522846 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:28:42 INFO - PROCESS | 1678 | 1472088522848 Marionette TRACE conn2 <- [1,2894,null,{}] 18:28:42 INFO - PROCESS | 1678 | 1472088522851 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:42 INFO - PROCESS | 1678 | 1472088522852 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:42 INFO - PROCESS | 1678 | 1472088522966 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:28:43 INFO - PROCESS | 1678 | 1472088523178 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 1678 | 1472088523179 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x11816f800 == 39 [pid = 1678] [id = 731] 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x112df3400) [pid = 1678] [serial = 2193] [outer = 0x0] 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x116a0d800) [pid = 1678] [serial = 2194] [outer = 0x112df3400] 18:28:43 INFO - PROCESS | 1678 | 1472088523209 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11828e000) [pid = 1678] [serial = 2195] [outer = 0x112df3400] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba1f800 == 38 [pid = 1678] [id = 728] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12a7ca000 == 37 [pid = 1678] [id = 727] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54b800 == 36 [pid = 1678] [id = 726] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x129e31000 == 35 [pid = 1678] [id = 725] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x113b44000 == 34 [pid = 1678] [id = 724] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x128811000 == 33 [pid = 1678] [id = 723] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1272de000 == 32 [pid = 1678] [id = 722] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x125cd0000 == 31 [pid = 1678] [id = 721] 18:28:43 INFO - PROCESS | 1678 | 1472088523695 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1232e3800 == 30 [pid = 1678] [id = 720] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1185d4800 == 29 [pid = 1678] [id = 719] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12d24b800 == 28 [pid = 1678] [id = 18] 18:28:43 INFO - PROCESS | 1678 | --DOCSHELL 0x114e4d000 == 27 [pid = 1678] [id = 718] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a778800) [pid = 1678] [serial = 2134] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a6af400) [pid = 1678] [serial = 2132] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12aaed000) [pid = 1678] [serial = 2135] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x124046000) [pid = 1678] [serial = 2108] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x128ba5c00) [pid = 1678] [serial = 2119] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1256b1000) [pid = 1678] [serial = 2113] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118148c00) [pid = 1678] [serial = 2102] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1290b7000) [pid = 1678] [serial = 2122] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11814cc00) [pid = 1678] [serial = 2096] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116ab4800) [pid = 1678] [serial = 2101] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x128a29000) [pid = 1678] [serial = 2093] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x129316000) [pid = 1678] [serial = 2123] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x128a20800) [pid = 1678] [serial = 2117] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11993a400) [pid = 1678] [serial = 2099] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1185a7800) [pid = 1678] [serial = 2104] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119996800) [pid = 1678] [serial = 2126] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a512c00) [pid = 1678] [serial = 2131] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12512f800) [pid = 1678] [serial = 2111] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125c55800) [pid = 1678] [serial = 2114] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11985e000) [pid = 1678] [serial = 2098] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128dcac00) [pid = 1678] [serial = 2120] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128777400) [pid = 1678] [serial = 2116] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1290bdc00) [pid = 1678] [serial = 2129] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x116ab2400) [pid = 1678] [serial = 2095] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119904000) [pid = 1678] [serial = 2105] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124b7f000) [pid = 1678] [serial = 2110] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x127080800) [pid = 1678] [serial = 2128] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x118298400) [pid = 1678] [serial = 2125] [outer = 0x0] [url = about:blank] 18:28:43 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11a030800) [pid = 1678] [serial = 2107] [outer = 0x0] [url = about:blank] 18:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 872ms 18:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:28:43 INFO - PROCESS | 1678 | 1472088523719 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:28:43 INFO - PROCESS | 1678 | 1472088523723 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:28:43 INFO - PROCESS | 1678 | 1472088523726 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:28:43 INFO - PROCESS | 1678 | 1472088523728 Marionette TRACE conn2 <- [1,2898,null,{}] 18:28:43 INFO - PROCESS | 1678 | 1472088523731 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:43 INFO - PROCESS | 1678 | 1472088523732 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:43 INFO - PROCESS | 1678 | 1472088523814 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:28:43 INFO - PROCESS | 1678 | 1472088523822 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 1678 | 1472088523824 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x118197800 == 28 [pid = 1678] [id = 732] 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118895c00) [pid = 1678] [serial = 2196] [outer = 0x0] 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11915d800) [pid = 1678] [serial = 2197] [outer = 0x118895c00] 18:28:43 INFO - PROCESS | 1678 | 1472088523852 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119862800) [pid = 1678] [serial = 2198] [outer = 0x118895c00] 18:28:44 INFO - PROCESS | 1678 | 1472088524206 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 18:28:44 INFO - PROCESS | 1678 | 1472088524262 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 1678 | 1472088524265 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:28:44 INFO - PROCESS | 1678 | 1472088524269 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 1678 | 1472088524270 Marionette TRACE conn2 <- [1,2902,null,{}] 18:28:44 INFO - PROCESS | 1678 | 1472088524273 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:44 INFO - PROCESS | 1678 | 1472088524274 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:44 INFO - PROCESS | 1678 | 1472088524357 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:28:44 INFO - PROCESS | 1678 | 1472088524363 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:44 INFO - PROCESS | 1678 | 1472088524364 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x125880800 == 29 [pid = 1678] [id = 733] 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11990e400) [pid = 1678] [serial = 2199] [outer = 0x0] 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119c19800) [pid = 1678] [serial = 2200] [outer = 0x11990e400] 18:28:44 INFO - PROCESS | 1678 | 1472088524391 Marionette DEBUG loaded listener.js 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x121251000) [pid = 1678] [serial = 2201] [outer = 0x11990e400] 18:28:44 INFO - PROCESS | 1678 | 1472088524750 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 18:28:44 INFO - PROCESS | 1678 | 1472088524788 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 1678 | 1472088524790 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:28:44 INFO - PROCESS | 1678 | 1472088524808 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 1678 | 1472088524812 Marionette TRACE conn2 <- [1,2906,null,{}] 18:28:44 INFO - PROCESS | 1678 | 1472088524815 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:44 INFO - PROCESS | 1678 | 1472088524818 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:44 INFO - PROCESS | 1678 | 1472088524901 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:28:44 INFO - PROCESS | 1678 | 1472088524906 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:44 INFO - PROCESS | 1678 | 1472088524908 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x1287a5000 == 30 [pid = 1678] [id = 734] 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x115e9a000) [pid = 1678] [serial = 2202] [outer = 0x0] 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1244d3400) [pid = 1678] [serial = 2203] [outer = 0x115e9a000] 18:28:44 INFO - PROCESS | 1678 | 1472088524934 Marionette DEBUG loaded listener.js 18:28:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1258c4400) [pid = 1678] [serial = 2204] [outer = 0x115e9a000] 18:28:45 INFO - PROCESS | 1678 | --DOCSHELL 0x118197800 == 29 [pid = 1678] [id = 732] 18:28:45 INFO - PROCESS | 1678 | --DOCSHELL 0x11816f800 == 28 [pid = 1678] [id = 731] 18:28:45 INFO - PROCESS | 1678 | --DOCSHELL 0x125868000 == 27 [pid = 1678] [id = 729] 18:28:45 INFO - PROCESS | 1678 | --DOCSHELL 0x11983b000 == 26 [pid = 1678] [id = 730] 18:28:46 INFO - PROCESS | 1678 | --DOCSHELL 0x125880800 == 25 [pid = 1678] [id = 733] 18:28:46 INFO - PROCESS | 1678 | 1472088526331 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1586ms 18:28:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:28:46 INFO - PROCESS | 1678 | 1472088526386 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:28:46 INFO - PROCESS | 1678 | 1472088526389 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:28:46 INFO - PROCESS | 1678 | 1472088526392 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:28:46 INFO - PROCESS | 1678 | 1472088526394 Marionette TRACE conn2 <- [1,2910,null,{}] 18:28:46 INFO - PROCESS | 1678 | 1472088526398 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:46 INFO - PROCESS | 1678 | 1472088526400 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:46 INFO - PROCESS | 1678 | 1472088526548 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:28:46 INFO - PROCESS | 1678 | 1472088526593 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:46 INFO - PROCESS | 1678 | 1472088526595 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x11819f000 == 26 [pid = 1678] [id = 735] 18:28:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x115e32c00) [pid = 1678] [serial = 2205] [outer = 0x0] 18:28:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x116768000) [pid = 1678] [serial = 2206] [outer = 0x115e32c00] 18:28:46 INFO - PROCESS | 1678 | 1472088526630 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1176c3c00) [pid = 1678] [serial = 2207] [outer = 0x115e32c00] 18:28:46 INFO - PROCESS | 1678 | 1472088526942 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:28:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:28:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:28:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 574ms 18:28:46 INFO - PROCESS | 1678 | 1472088526966 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:28:46 INFO - PROCESS | 1678 | 1472088526971 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:28:46 INFO - TEST-START | /DOMEvents/constructors.html 18:28:46 INFO - PROCESS | 1678 | 1472088526977 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:28:46 INFO - PROCESS | 1678 | 1472088526979 Marionette TRACE conn2 <- [1,2914,null,{}] 18:28:46 INFO - PROCESS | 1678 | 1472088526981 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:46 INFO - PROCESS | 1678 | 1472088526983 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:47 INFO - PROCESS | 1678 | 1472088527084 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:28:47 INFO - PROCESS | 1678 | 1472088527121 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:47 INFO - PROCESS | 1678 | 1472088527123 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212ae800 == 27 [pid = 1678] [id = 736] 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118142400) [pid = 1678] [serial = 2208] [outer = 0x0] 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1185a7800) [pid = 1678] [serial = 2209] [outer = 0x118142400] 18:28:47 INFO - PROCESS | 1678 | 1472088527150 Marionette DEBUG loaded listener.js 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11910e800) [pid = 1678] [serial = 2210] [outer = 0x118142400] 18:28:47 INFO - PROCESS | 1678 | 1472088527528 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:28:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 18:28:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:28:47 INFO - PROCESS | 1678 | 1472088527554 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:28:47 INFO - PROCESS | 1678 | 1472088527555 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:28:47 INFO - PROCESS | 1678 | 1472088527558 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:28:47 INFO - PROCESS | 1678 | 1472088527560 Marionette TRACE conn2 <- [1,2918,null,{}] 18:28:47 INFO - PROCESS | 1678 | 1472088527575 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:47 INFO - PROCESS | 1678 | 1472088527578 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:47 INFO - PROCESS | 1678 | 1472088527676 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:28:47 INFO - PROCESS | 1678 | 1472088527718 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:47 INFO - PROCESS | 1678 | 1472088527720 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x126d0c000 == 28 [pid = 1678] [id = 737] 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x116991400) [pid = 1678] [serial = 2211] [outer = 0x0] 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119943400) [pid = 1678] [serial = 2212] [outer = 0x116991400] 18:28:47 INFO - PROCESS | 1678 | 1472088527748 Marionette DEBUG loaded listener.js 18:28:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x119b73c00) [pid = 1678] [serial = 2213] [outer = 0x116991400] 18:28:48 INFO - PROCESS | 1678 | 1472088528064 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:28:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:28:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 528ms 18:28:48 INFO - PROCESS | 1678 | 1472088528088 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:28:48 INFO - PROCESS | 1678 | 1472088528091 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:28:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:28:48 INFO - PROCESS | 1678 | 1472088528093 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:28:48 INFO - PROCESS | 1678 | 1472088528094 Marionette TRACE conn2 <- [1,2922,null,{}] 18:28:48 INFO - PROCESS | 1678 | 1472088528097 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:48 INFO - PROCESS | 1678 | 1472088528098 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:48 INFO - PROCESS | 1678 | 1472088528213 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:28:48 INFO - PROCESS | 1678 | 1472088528250 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 1678 | 1472088528251 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x1287a3800 == 29 [pid = 1678] [id = 738] 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11a02f400) [pid = 1678] [serial = 2214] [outer = 0x0] 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x123510400) [pid = 1678] [serial = 2215] [outer = 0x11a02f400] 18:28:48 INFO - PROCESS | 1678 | 1472088528286 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124784000) [pid = 1678] [serial = 2216] [outer = 0x11a02f400] 18:28:48 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:28:48 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:28:48 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:28:48 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118290400) [pid = 1678] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x112fdc000) [pid = 1678] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x116994400) [pid = 1678] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1132b6000) [pid = 1678] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1176cfc00) [pid = 1678] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11998e000) [pid = 1678] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118290c00) [pid = 1678] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1256b0800) [pid = 1678] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115e93400) [pid = 1678] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12d28f800) [pid = 1678] [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.] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112239000) [pid = 1678] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116766400) [pid = 1678] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11a0bcc00) [pid = 1678] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x116552000) [pid = 1678] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x116766800) [pid = 1678] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125c5c000) [pid = 1678] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x129316400) [pid = 1678] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12d24c800) [pid = 1678] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x128a26400) [pid = 1678] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x118895c00) [pid = 1678] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x112df3400) [pid = 1678] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11990e400) [pid = 1678] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12707d400) [pid = 1678] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:28:48 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x116479000) [pid = 1678] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:28:48 INFO - PROCESS | 1678 | 1472088528748 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:28:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:28:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:28:48 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 18:28:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:28:48 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 18:28:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:28:48 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]" 18:28:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:28:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:28:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 18:28:48 INFO - PROCESS | 1678 | 1472088528767 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:28:48 INFO - PROCESS | 1678 | 1472088528768 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:28:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:28:48 INFO - PROCESS | 1678 | 1472088528773 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:28:48 INFO - PROCESS | 1678 | 1472088528774 Marionette TRACE conn2 <- [1,2926,null,{}] 18:28:48 INFO - PROCESS | 1678 | 1472088528777 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:48 INFO - PROCESS | 1678 | 1472088528778 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:48 INFO - PROCESS | 1678 | 1472088528850 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:28:48 INFO - PROCESS | 1678 | 1472088528855 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 1678 | 1472088528857 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x124436800 == 30 [pid = 1678] [id = 739] 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x112fdc000) [pid = 1678] [serial = 2217] [outer = 0x0] 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118745000) [pid = 1678] [serial = 2218] [outer = 0x112fdc000] 18:28:48 INFO - PROCESS | 1678 | 1472088528883 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11998e000) [pid = 1678] [serial = 2219] [outer = 0x112fdc000] 18:28:49 INFO - PROCESS | 1678 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:28:49 INFO - PROCESS | 1678 | 1472088529211 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:28:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:28:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 472ms 18:28:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:28:49 INFO - PROCESS | 1678 | 1472088529244 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 1678 | 1472088529245 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:28:49 INFO - PROCESS | 1678 | 1472088529247 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - PROCESS | 1678 | 1472088529248 Marionette TRACE conn2 <- [1,2930,null,{}] 18:28:49 INFO - PROCESS | 1678 | 1472088529250 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:49 INFO - PROCESS | 1678 | 1472088529254 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:49 INFO - PROCESS | 1678 | 1472088529370 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:28:49 INFO - PROCESS | 1678 | 1472088529378 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:49 INFO - PROCESS | 1678 | 1472088529379 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291d2000 == 31 [pid = 1678] [id = 740] 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11a0bc000) [pid = 1678] [serial = 2220] [outer = 0x0] 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x124b78800) [pid = 1678] [serial = 2221] [outer = 0x11a0bc000] 18:28:49 INFO - PROCESS | 1678 | 1472088529405 Marionette DEBUG loaded listener.js 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1258cd400) [pid = 1678] [serial = 2222] [outer = 0x11a0bc000] 18:28:49 INFO - PROCESS | 1678 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:28:49 INFO - PROCESS | 1678 | 1472088529683 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:28:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:28:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 18:28:49 INFO - PROCESS | 1678 | 1472088529716 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 1678 | 1472088529717 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:28:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:28:49 INFO - PROCESS | 1678 | 1472088529727 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - PROCESS | 1678 | 1472088529728 Marionette TRACE conn2 <- [1,2934,null,{}] 18:28:49 INFO - PROCESS | 1678 | 1472088529730 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:49 INFO - PROCESS | 1678 | 1472088529731 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:49 INFO - PROCESS | 1678 | 1472088529809 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:28:49 INFO - PROCESS | 1678 | 1472088529812 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:49 INFO - PROCESS | 1678 | 1472088529814 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a696800 == 32 [pid = 1678] [id = 741] 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11a0bd800) [pid = 1678] [serial = 2223] [outer = 0x0] 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x126d38400) [pid = 1678] [serial = 2224] [outer = 0x11a0bd800] 18:28:49 INFO - PROCESS | 1678 | 1472088529841 Marionette DEBUG loaded listener.js 18:28:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126ec3800) [pid = 1678] [serial = 2225] [outer = 0x11a0bd800] 18:28:50 INFO - PROCESS | 1678 | 1472088530150 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:28:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 474ms 18:28:50 INFO - PROCESS | 1678 | 1472088530194 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:28:50 INFO - PROCESS | 1678 | 1472088530196 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:28:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:28:50 INFO - PROCESS | 1678 | 1472088530198 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:28:50 INFO - PROCESS | 1678 | 1472088530199 Marionette TRACE conn2 <- [1,2938,null,{}] 18:28:50 INFO - PROCESS | 1678 | 1472088530201 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:50 INFO - PROCESS | 1678 | 1472088530202 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:50 INFO - PROCESS | 1678 | 1472088530303 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:28:50 INFO - PROCESS | 1678 | 1472088530309 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 1678 | 1472088530310 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab60800 == 33 [pid = 1678] [id = 742] 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x126d3d000) [pid = 1678] [serial = 2226] [outer = 0x0] 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x127080800) [pid = 1678] [serial = 2227] [outer = 0x126d3d000] 18:28:50 INFO - PROCESS | 1678 | 1472088530336 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12727e400) [pid = 1678] [serial = 2228] [outer = 0x126d3d000] 18:28:50 INFO - PROCESS | 1678 | 1472088530601 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:28:50 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. 18:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 417ms 18:28:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:28:50 INFO - PROCESS | 1678 | 1472088530615 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:28:50 INFO - PROCESS | 1678 | 1472088530617 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:28:50 INFO - PROCESS | 1678 | 1472088530626 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:28:50 INFO - PROCESS | 1678 | 1472088530627 Marionette TRACE conn2 <- [1,2942,null,{}] 18:28:50 INFO - PROCESS | 1678 | 1472088530631 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:50 INFO - PROCESS | 1678 | 1472088530633 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:50 INFO - PROCESS | 1678 | 1472088530761 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:28:50 INFO - PROCESS | 1678 | 1472088530813 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 1678 | 1472088530815 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x113b42000 == 34 [pid = 1678] [id = 743] 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x111c75400) [pid = 1678] [serial = 2229] [outer = 0x0] 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11229e800) [pid = 1678] [serial = 2230] [outer = 0x111c75400] 18:28:50 INFO - PROCESS | 1678 | 1472088530849 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x112fde400) [pid = 1678] [serial = 2231] [outer = 0x111c75400] 18:28:51 INFO - PROCESS | 1678 | 1472088531275 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:28:51 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 18:28:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 678ms 18:28:51 INFO - PROCESS | 1678 | 1472088531299 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 1678 | 1472088531301 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:28:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:28:51 INFO - PROCESS | 1678 | 1472088531304 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 1678 | 1472088531306 Marionette TRACE conn2 <- [1,2946,null,{}] 18:28:51 INFO - PROCESS | 1678 | 1472088531310 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 1678 | 1472088531313 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:51 INFO - PROCESS | 1678 | 1472088531426 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:28:51 INFO - PROCESS | 1678 | 1472088531505 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:51 INFO - PROCESS | 1678 | 1472088531506 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x125825800 == 35 [pid = 1678] [id = 744] 18:28:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x116ab4800) [pid = 1678] [serial = 2232] [outer = 0x0] 18:28:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118294400) [pid = 1678] [serial = 2233] [outer = 0x116ab4800] 18:28:51 INFO - PROCESS | 1678 | 1472088531579 Marionette DEBUG loaded listener.js 18:28:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119111000) [pid = 1678] [serial = 2234] [outer = 0x116ab4800] 18:28:51 INFO - PROCESS | 1678 | 1472088531949 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:28:51 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. 18:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 18:28:51 INFO - PROCESS | 1678 | 1472088531974 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:28:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:28:51 INFO - PROCESS | 1678 | 1472088531976 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:28:51 INFO - PROCESS | 1678 | 1472088531978 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 1678 | 1472088531980 Marionette TRACE conn2 <- [1,2950,null,{}] 18:28:51 INFO - PROCESS | 1678 | 1472088531982 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 1678 | 1472088531984 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:52 INFO - PROCESS | 1678 | 1472088532094 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:28:52 INFO - PROCESS | 1678 | 1472088532149 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 1678 | 1472088532150 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241af000 == 36 [pid = 1678] [id = 745] 18:28:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x119858400) [pid = 1678] [serial = 2235] [outer = 0x0] 18:28:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119911c00) [pid = 1678] [serial = 2236] [outer = 0x119858400] 18:28:52 INFO - PROCESS | 1678 | 1472088532184 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1207f5400) [pid = 1678] [serial = 2237] [outer = 0x119858400] 18:28:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x112d73800 == 37 [pid = 1678] [id = 746] 18:28:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x115e15800) [pid = 1678] [serial = 2238] [outer = 0x0] 18:28:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118759800) [pid = 1678] [serial = 2239] [outer = 0x115e15800] 18:28:52 INFO - PROCESS | 1678 | 1472088532829 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:28:52 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. 18:28:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 919ms 18:28:52 INFO - PROCESS | 1678 | 1472088532898 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:28:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:28:52 INFO - PROCESS | 1678 | 1472088532900 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:28:52 INFO - PROCESS | 1678 | 1472088532903 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:28:52 INFO - PROCESS | 1678 | 1472088532905 Marionette TRACE conn2 <- [1,2954,null,{}] 18:28:52 INFO - PROCESS | 1678 | 1472088532908 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:52 INFO - PROCESS | 1678 | 1472088532910 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:53 INFO - PROCESS | 1678 | 1472088533033 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:28:53 INFO - PROCESS | 1678 | 1472088533087 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:53 INFO - PROCESS | 1678 | 1472088533090 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x120720000 == 38 [pid = 1678] [id = 747] 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1176cfc00) [pid = 1678] [serial = 2240] [outer = 0x0] 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118147800) [pid = 1678] [serial = 2241] [outer = 0x1176cfc00] 18:28:53 INFO - PROCESS | 1678 | 1472088533118 Marionette DEBUG loaded listener.js 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11829b000) [pid = 1678] [serial = 2242] [outer = 0x1176cfc00] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab60800 == 37 [pid = 1678] [id = 742] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x12a696800 == 36 [pid = 1678] [id = 741] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1291d2000 == 35 [pid = 1678] [id = 740] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x124436800 == 34 [pid = 1678] [id = 739] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1287a3800 == 33 [pid = 1678] [id = 738] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x126d0c000 == 32 [pid = 1678] [id = 737] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1212ae800 == 31 [pid = 1678] [id = 736] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12d253800) [pid = 1678] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x11819f000 == 30 [pid = 1678] [id = 735] 18:28:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1287a5000 == 29 [pid = 1678] [id = 734] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1258cd000) [pid = 1678] [serial = 2170] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x127081800) [pid = 1678] [serial = 2173] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11828dc00) [pid = 1678] [serial = 2158] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x114e93800) [pid = 1678] [serial = 2155] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x115e33800) [pid = 1678] [serial = 2156] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11859f000) [pid = 1678] [serial = 2153] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118148400) [pid = 1678] [serial = 2152] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1207f7c00) [pid = 1678] [serial = 2164] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124054c00) [pid = 1678] [serial = 2165] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119859000) [pid = 1678] [serial = 2161] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11998d800) [pid = 1678] [serial = 2162] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1288bf400) [pid = 1678] [serial = 2176] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1207edc00) [pid = 1678] [serial = 2179] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119863c00) [pid = 1678] [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.] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12877f000) [pid = 1678] [serial = 2174] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x115cb3000) [pid = 1678] [serial = 2138] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x112da7000) [pid = 1678] [serial = 2137] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x116a0d800) [pid = 1678] [serial = 2194] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119c19800) [pid = 1678] [serial = 2200] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x121251000) [pid = 1678] [serial = 2201] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11915d800) [pid = 1678] [serial = 2197] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x119943c00) [pid = 1678] [serial = 2141] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11828e000) [pid = 1678] [serial = 2195] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12a77c400) [pid = 1678] [serial = 2189] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119162800) [pid = 1678] [serial = 2140] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1288c9000) [pid = 1678] [serial = 2177] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1176cc800) [pid = 1678] [serial = 2191] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11873d000) [pid = 1678] [serial = 2159] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x125c5b800) [pid = 1678] [serial = 2144] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x125616000) [pid = 1678] [serial = 2180] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x124745400) [pid = 1678] [serial = 2143] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1181d2400) [pid = 1678] [serial = 2192] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x128a25800) [pid = 1678] [serial = 2183] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x123380000) [pid = 1678] [serial = 2167] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1288bd400) [pid = 1678] [serial = 2182] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x124b80c00) [pid = 1678] [serial = 2168] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x119862800) [pid = 1678] [serial = 2198] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x128ba6000) [pid = 1678] [serial = 2147] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x126d47c00) [pid = 1678] [serial = 2171] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x128778400) [pid = 1678] [serial = 2146] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x12a777800) [pid = 1678] [serial = 2150] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12a613c00) [pid = 1678] [serial = 2149] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x12931dc00) [pid = 1678] [serial = 2186] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 55 (0x12a513800) [pid = 1678] [serial = 2188] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | --DOMWINDOW == 54 (0x1290b8000) [pid = 1678] [serial = 2185] [outer = 0x0] [url = about:blank] 18:28:53 INFO - PROCESS | 1678 | 1472088533543 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:28:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:28:53 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 18:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 18:28:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:28:53 INFO - PROCESS | 1678 | 1472088533574 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 1678 | 1472088533576 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:28:53 INFO - PROCESS | 1678 | 1472088533581 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 1678 | 1472088533582 Marionette TRACE conn2 <- [1,2958,null,{}] 18:28:53 INFO - PROCESS | 1678 | 1472088533585 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:53 INFO - PROCESS | 1678 | 1472088533586 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:53 INFO - PROCESS | 1678 | 1472088533676 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:28:53 INFO - PROCESS | 1678 | 1472088533732 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:53 INFO - PROCESS | 1678 | 1472088533733 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192ef000 == 30 [pid = 1678] [id = 748] 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x11699cc00) [pid = 1678] [serial = 2243] [outer = 0x0] 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x11829a400) [pid = 1678] [serial = 2244] [outer = 0x11699cc00] 18:28:53 INFO - PROCESS | 1678 | 1472088533761 Marionette DEBUG loaded listener.js 18:28:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x119908000) [pid = 1678] [serial = 2245] [outer = 0x11699cc00] 18:28:54 INFO - PROCESS | 1678 | 1472088534047 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:28:54 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. 18:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 18:28:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:28:54 INFO - PROCESS | 1678 | 1472088534100 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:28:54 INFO - PROCESS | 1678 | 1472088534101 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:28:54 INFO - PROCESS | 1678 | 1472088534104 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:28:54 INFO - PROCESS | 1678 | 1472088534108 Marionette TRACE conn2 <- [1,2962,null,{}] 18:28:54 INFO - PROCESS | 1678 | 1472088534116 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 1678 | 1472088534119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:54 INFO - PROCESS | 1678 | 1472088534199 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:28:54 INFO - PROCESS | 1678 | 1472088534206 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 1678 | 1472088534208 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x125831000 == 31 [pid = 1678] [id = 749] 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x114e85800) [pid = 1678] [serial = 2246] [outer = 0x0] 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x1207ee800) [pid = 1678] [serial = 2247] [outer = 0x114e85800] 18:28:54 INFO - PROCESS | 1678 | 1472088534236 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x1244d8800) [pid = 1678] [serial = 2248] [outer = 0x114e85800] 18:28:54 INFO - PROCESS | 1678 | 1472088534578 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:28:54 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. 18:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 524ms 18:28:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:28:54 INFO - PROCESS | 1678 | 1472088534628 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:28:54 INFO - PROCESS | 1678 | 1472088534630 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:28:54 INFO - PROCESS | 1678 | 1472088534632 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:28:54 INFO - PROCESS | 1678 | 1472088534633 Marionette TRACE conn2 <- [1,2966,null,{}] 18:28:54 INFO - PROCESS | 1678 | 1472088534635 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 1678 | 1472088534637 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:54 INFO - PROCESS | 1678 | 1472088534717 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:28:54 INFO - PROCESS | 1678 | 1472088534722 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 1678 | 1472088534724 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x1272f8000 == 32 [pid = 1678] [id = 750] 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x124b79c00) [pid = 1678] [serial = 2249] [outer = 0x0] 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x124e9c000) [pid = 1678] [serial = 2250] [outer = 0x124b79c00] 18:28:54 INFO - PROCESS | 1678 | 1472088534750 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x125619800) [pid = 1678] [serial = 2251] [outer = 0x124b79c00] 18:28:55 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. 18:28:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 422ms 18:28:55 INFO - PROCESS | 1678 | 1472088535048 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:28:55 INFO - PROCESS | 1678 | 1472088535060 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 1678 | 1472088535061 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:28:55 INFO - PROCESS | 1678 | 1472088535063 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 1678 | 1472088535064 Marionette TRACE conn2 <- [1,2970,null,{}] 18:28:55 INFO - PROCESS | 1678 | 1472088535067 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 1678 | 1472088535068 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:55 INFO - PROCESS | 1678 | 1472088535149 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:28:55 INFO - PROCESS | 1678 | 1472088535153 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 1678 | 1472088535156 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x128d3d800 == 33 [pid = 1678] [id = 751] 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x1258c3800) [pid = 1678] [serial = 2252] [outer = 0x0] 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x126d47c00) [pid = 1678] [serial = 2253] [outer = 0x1258c3800] 18:28:55 INFO - PROCESS | 1678 | 1472088535182 Marionette DEBUG loaded listener.js 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x127081c00) [pid = 1678] [serial = 2254] [outer = 0x1258c3800] 18:28:55 INFO - PROCESS | 1678 | 1472088535525 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:28:55 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. 18:28:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 18:28:55 INFO - PROCESS | 1678 | 1472088535534 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 1678 | 1472088535536 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:28:55 INFO - PROCESS | 1678 | 1472088535539 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 1678 | 1472088535541 Marionette TRACE conn2 <- [1,2974,null,{}] 18:28:55 INFO - PROCESS | 1678 | 1472088535544 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 1678 | 1472088535549 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:55 INFO - PROCESS | 1678 | 1472088535738 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:28:55 INFO - PROCESS | 1678 | 1472088535755 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 1678 | 1472088535757 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a54b000 == 34 [pid = 1678] [id = 752] 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x127278c00) [pid = 1678] [serial = 2255] [outer = 0x0] 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x12877c000) [pid = 1678] [serial = 2256] [outer = 0x127278c00] 18:28:55 INFO - PROCESS | 1678 | 1472088535799 Marionette DEBUG loaded listener.js 18:28:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x128a26800) [pid = 1678] [serial = 2257] [outer = 0x127278c00] 18:28:56 INFO - PROCESS | 1678 | 1472088536123 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:28:56 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. 18:28:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 622ms 18:28:56 INFO - PROCESS | 1678 | 1472088536161 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:28:56 INFO - PROCESS | 1678 | 1472088536163 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:28:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:28:56 INFO - PROCESS | 1678 | 1472088536165 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 1678 | 1472088536166 Marionette TRACE conn2 <- [1,2978,null,{}] 18:28:56 INFO - PROCESS | 1678 | 1472088536168 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:56 INFO - PROCESS | 1678 | 1472088536170 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:56 INFO - PROCESS | 1678 | 1472088536267 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:28:56 INFO - PROCESS | 1678 | 1472088536277 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:56 INFO - PROCESS | 1678 | 1472088536278 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ab50000 == 35 [pid = 1678] [id = 753] 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x128a27000) [pid = 1678] [serial = 2258] [outer = 0x0] 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x128dbd800) [pid = 1678] [serial = 2259] [outer = 0x128a27000] 18:28:56 INFO - PROCESS | 1678 | 1472088536303 Marionette DEBUG loaded listener.js 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1290b9000) [pid = 1678] [serial = 2260] [outer = 0x128a27000] 18:28:56 INFO - PROCESS | 1678 | 1472088536594 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:28:56 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. 18:28:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 18:28:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:28:56 INFO - PROCESS | 1678 | 1472088536640 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:28:56 INFO - PROCESS | 1678 | 1472088536641 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:28:56 INFO - PROCESS | 1678 | 1472088536644 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 1678 | 1472088536645 Marionette TRACE conn2 <- [1,2982,null,{}] 18:28:56 INFO - PROCESS | 1678 | 1472088536647 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:56 INFO - PROCESS | 1678 | 1472088536648 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:56 INFO - PROCESS | 1678 | 1472088536746 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:28:56 INFO - PROCESS | 1678 | 1472088536783 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:56 INFO - PROCESS | 1678 | 1472088536784 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ba0a800 == 36 [pid = 1678] [id = 754] 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1290bc800) [pid = 1678] [serial = 2261] [outer = 0x0] 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x129317400) [pid = 1678] [serial = 2262] [outer = 0x1290bc800] 18:28:56 INFO - PROCESS | 1678 | 1472088536809 Marionette DEBUG loaded listener.js 18:28:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1293d9c00) [pid = 1678] [serial = 2263] [outer = 0x1290bc800] 18:28:57 INFO - PROCESS | 1678 | 1472088537096 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:28:57 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 18:28:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:28:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 18:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:28:57 INFO - PROCESS | 1678 | 1472088537116 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:28:57 INFO - PROCESS | 1678 | 1472088537117 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:28:57 INFO - PROCESS | 1678 | 1472088537135 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:28:57 INFO - PROCESS | 1678 | 1472088537136 Marionette TRACE conn2 <- [1,2986,null,{}] 18:28:57 INFO - PROCESS | 1678 | 1472088537141 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 1678 | 1472088537143 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:57 INFO - PROCESS | 1678 | 1472088537245 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:28:57 INFO - PROCESS | 1678 | 1472088537248 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 1678 | 1472088537249 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12582f000 == 37 [pid = 1678] [id = 755] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1293dac00) [pid = 1678] [serial = 2264] [outer = 0x0] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x12a50f000) [pid = 1678] [serial = 2265] [outer = 0x1293dac00] 18:28:57 INFO - PROCESS | 1678 | 1472088537315 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x12a61d800) [pid = 1678] [serial = 2266] [outer = 0x1293dac00] 18:28:57 INFO - PROCESS | 1678 | 1472088537590 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11a02f400) [pid = 1678] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118142400) [pid = 1678] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x116991400) [pid = 1678] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x112fdc000) [pid = 1678] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x11a0bd800) [pid = 1678] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x11a0bc000) [pid = 1678] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x115e32c00) [pid = 1678] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:28:57 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x115e9a000) [pid = 1678] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:28:57 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. 18:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 488ms 18:28:57 INFO - PROCESS | 1678 | 1472088537610 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:28:57 INFO - PROCESS | 1678 | 1472088537611 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:28:57 INFO - PROCESS | 1678 | 1472088537618 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:28:57 INFO - PROCESS | 1678 | 1472088537619 Marionette TRACE conn2 <- [1,2990,null,{}] 18:28:57 INFO - PROCESS | 1678 | 1472088537629 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 1678 | 1472088537630 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:57 INFO - PROCESS | 1678 | 1472088537714 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:28:57 INFO - PROCESS | 1678 | 1472088537718 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 1678 | 1472088537719 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc58000 == 38 [pid = 1678] [id = 756] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1247d1400) [pid = 1678] [serial = 2267] [outer = 0x0] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x126d3ec00) [pid = 1678] [serial = 2268] [outer = 0x1247d1400] 18:28:57 INFO - PROCESS | 1678 | 1472088537747 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12a6acc00) [pid = 1678] [serial = 2269] [outer = 0x1247d1400] 18:28:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c074800 == 39 [pid = 1678] [id = 757] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x12a770000) [pid = 1678] [serial = 2270] [outer = 0x0] 18:28:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x12a6b1400) [pid = 1678] [serial = 2271] [outer = 0x12a770000] 18:28:58 INFO - PROCESS | 1678 | 1472088538065 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:28:58 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. 18:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 476ms 18:28:58 INFO - PROCESS | 1678 | 1472088538094 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 1678 | 1472088538095 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:28:58 INFO - PROCESS | 1678 | 1472088538098 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 1678 | 1472088538100 Marionette TRACE conn2 <- [1,2994,null,{}] 18:28:58 INFO - PROCESS | 1678 | 1472088538102 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:58 INFO - PROCESS | 1678 | 1472088538104 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:58 INFO - PROCESS | 1678 | 1472088538212 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:28:58 INFO - PROCESS | 1678 | 1472088538270 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:58 INFO - PROCESS | 1678 | 1472088538279 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c06a800 == 40 [pid = 1678] [id = 758] 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11a0bc000) [pid = 1678] [serial = 2272] [outer = 0x0] 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x12a6b1800) [pid = 1678] [serial = 2273] [outer = 0x11a0bc000] 18:28:58 INFO - PROCESS | 1678 | 1472088538306 Marionette DEBUG loaded listener.js 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x12ba26000) [pid = 1678] [serial = 2274] [outer = 0x11a0bc000] 18:28:58 INFO - PROCESS | 1678 | 1472088538566 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:28:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:28:58 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 18:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 18:28:58 INFO - PROCESS | 1678 | 1472088538626 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 1678 | 1472088538628 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:28:58 INFO - PROCESS | 1678 | 1472088538630 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 1678 | 1472088538631 Marionette TRACE conn2 <- [1,2998,null,{}] 18:28:58 INFO - PROCESS | 1678 | 1472088538633 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:58 INFO - PROCESS | 1678 | 1472088538634 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:58 INFO - PROCESS | 1678 | 1472088538725 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:28:58 INFO - PROCESS | 1678 | 1472088538729 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:58 INFO - PROCESS | 1678 | 1472088538730 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca3f000 == 41 [pid = 1678] [id = 759] 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x12ba24c00) [pid = 1678] [serial = 2275] [outer = 0x0] 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x12ba2e000) [pid = 1678] [serial = 2276] [outer = 0x12ba24c00] 18:28:58 INFO - PROCESS | 1678 | 1472088538755 Marionette DEBUG loaded listener.js 18:28:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x12babc400) [pid = 1678] [serial = 2277] [outer = 0x12ba24c00] 18:28:59 INFO - PROCESS | 1678 | 1472088539035 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:28:59 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. 18:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 422ms 18:28:59 INFO - PROCESS | 1678 | 1472088539060 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:28:59 INFO - PROCESS | 1678 | 1472088539061 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:28:59 INFO - PROCESS | 1678 | 1472088539064 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:28:59 INFO - PROCESS | 1678 | 1472088539065 Marionette TRACE conn2 <- [1,3002,null,{}] 18:28:59 INFO - PROCESS | 1678 | 1472088539067 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:59 INFO - PROCESS | 1678 | 1472088539068 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:59 INFO - PROCESS | 1678 | 1472088539163 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:28:59 INFO - PROCESS | 1678 | 1472088539223 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 1678 | 1472088539224 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ca52800 == 42 [pid = 1678] [id = 760] 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12ba29000) [pid = 1678] [serial = 2278] [outer = 0x0] 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12bac3c00) [pid = 1678] [serial = 2279] [outer = 0x12ba29000] 18:28:59 INFO - PROCESS | 1678 | 1472088539248 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12bcefc00) [pid = 1678] [serial = 2280] [outer = 0x12ba29000] 18:28:59 INFO - PROCESS | 1678 | 1472088539478 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:28:59 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. 18:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 426ms 18:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:28:59 INFO - PROCESS | 1678 | 1472088539493 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:28:59 INFO - PROCESS | 1678 | 1472088539494 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:28:59 INFO - PROCESS | 1678 | 1472088539496 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:28:59 INFO - PROCESS | 1678 | 1472088539497 Marionette TRACE conn2 <- [1,3006,null,{}] 18:28:59 INFO - PROCESS | 1678 | 1472088539500 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:59 INFO - PROCESS | 1678 | 1472088539501 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:59 INFO - PROCESS | 1678 | 1472088539589 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:28:59 INFO - PROCESS | 1678 | 1472088539594 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 1678 | 1472088539595 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:28:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd71800 == 43 [pid = 1678] [id = 761] 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1256a9400) [pid = 1678] [serial = 2281] [outer = 0x0] 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12bcf7c00) [pid = 1678] [serial = 2282] [outer = 0x1256a9400] 18:28:59 INFO - PROCESS | 1678 | 1472088539621 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12bf32400) [pid = 1678] [serial = 2283] [outer = 0x1256a9400] 18:29:00 INFO - PROCESS | 1678 | 1472088540088 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:29:00 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. 18:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 618ms 18:29:00 INFO - PROCESS | 1678 | 1472088540116 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:29:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:29:00 INFO - PROCESS | 1678 | 1472088540118 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:29:00 INFO - PROCESS | 1678 | 1472088540122 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 1678 | 1472088540125 Marionette TRACE conn2 <- [1,3010,null,{}] 18:29:00 INFO - PROCESS | 1678 | 1472088540128 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:00 INFO - PROCESS | 1678 | 1472088540130 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:00 INFO - PROCESS | 1678 | 1472088540241 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:29:00 INFO - PROCESS | 1678 | 1472088540299 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:00 INFO - PROCESS | 1678 | 1472088540301 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12351b800 == 44 [pid = 1678] [id = 762] 18:29:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x116ab1c00) [pid = 1678] [serial = 2284] [outer = 0x0] 18:29:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118756c00) [pid = 1678] [serial = 2285] [outer = 0x116ab1c00] 18:29:00 INFO - PROCESS | 1678 | 1472088540333 Marionette DEBUG loaded listener.js 18:29:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11990e400) [pid = 1678] [serial = 2286] [outer = 0x116ab1c00] 18:29:00 INFO - PROCESS | 1678 | 1472088540730 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:29:00 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 18:29:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 18:29:00 INFO - PROCESS | 1678 | 1472088540744 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:29:00 INFO - PROCESS | 1678 | 1472088540747 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:29:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:29:00 INFO - PROCESS | 1678 | 1472088540752 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 1678 | 1472088540754 Marionette TRACE conn2 <- [1,3014,null,{}] 18:29:00 INFO - PROCESS | 1678 | 1472088540756 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:00 INFO - PROCESS | 1678 | 1472088540758 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:00 INFO - PROCESS | 1678 | 1472088540867 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:29:00 INFO - PROCESS | 1678 | 1472088540925 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:00 INFO - PROCESS | 1678 | 1472088540926 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291d0800 == 45 [pid = 1678] [id = 763] 18:29:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119c14000) [pid = 1678] [serial = 2287] [outer = 0x0] 18:29:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124054c00) [pid = 1678] [serial = 2288] [outer = 0x119c14000] 18:29:00 INFO - PROCESS | 1678 | 1472088540957 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124b7c800) [pid = 1678] [serial = 2289] [outer = 0x119c14000] 18:29:01 INFO - PROCESS | 1678 | [1678] 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 18:29:01 INFO - PROCESS | 1678 | 1472088541388 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:29:01 INFO - {} 18:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:29:01 INFO - {} 18:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:29:01 INFO - {} 18:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:29:01 INFO - {} 18:29:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 18:29:01 INFO - PROCESS | 1678 | 1472088541425 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:29:01 INFO - PROCESS | 1678 | 1472088541426 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:29:01 INFO - TEST-START | /FileAPI/fileReader.html 18:29:01 INFO - PROCESS | 1678 | 1472088541428 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:29:01 INFO - PROCESS | 1678 | 1472088541431 Marionette TRACE conn2 <- [1,3018,null,{}] 18:29:01 INFO - PROCESS | 1678 | 1472088541479 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:01 INFO - PROCESS | 1678 | 1472088541483 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:01 INFO - PROCESS | 1678 | 1472088541598 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:29:01 INFO - PROCESS | 1678 | 1472088541697 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:01 INFO - PROCESS | 1678 | 1472088541699 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d256800 == 46 [pid = 1678] [id = 764] 18:29:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x126daa800) [pid = 1678] [serial = 2290] [outer = 0x0] 18:29:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x128a22400) [pid = 1678] [serial = 2291] [outer = 0x126daa800] 18:29:01 INFO - PROCESS | 1678 | 1472088541731 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1293db000) [pid = 1678] [serial = 2292] [outer = 0x126daa800] 18:29:02 INFO - PROCESS | 1678 | 1472088542114 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:29:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 18:29:02 INFO - TEST-START | /FileAPI/historical.html 18:29:02 INFO - PROCESS | 1678 | 1472088542152 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 1678 | 1472088542154 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:29:02 INFO - PROCESS | 1678 | 1472088542156 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 1678 | 1472088542157 Marionette TRACE conn2 <- [1,3022,null,{}] 18:29:02 INFO - PROCESS | 1678 | 1472088542160 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:02 INFO - PROCESS | 1678 | 1472088542161 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:02 INFO - PROCESS | 1678 | 1472088542269 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:29:02 INFO - PROCESS | 1678 | 1472088542329 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:02 INFO - PROCESS | 1678 | 1472088542330 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x123523800 == 47 [pid = 1678] [id = 765] 18:29:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119860000) [pid = 1678] [serial = 2293] [outer = 0x0] 18:29:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x123382800) [pid = 1678] [serial = 2294] [outer = 0x119860000] 18:29:02 INFO - PROCESS | 1678 | 1472088542360 Marionette DEBUG loaded listener.js 18:29:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a6aa000) [pid = 1678] [serial = 2295] [outer = 0x119860000] 18:29:02 INFO - PROCESS | 1678 | 1472088542874 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:29:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:29:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:29:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:29:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:29:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:29:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:29:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:29:02 INFO - TEST-OK | /FileAPI/historical.html | took 770ms 18:29:02 INFO - TEST-START | /FileAPI/idlharness.html 18:29:02 INFO - PROCESS | 1678 | 1472088542927 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 1678 | 1472088542929 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:29:02 INFO - PROCESS | 1678 | 1472088542932 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 1678 | 1472088542934 Marionette TRACE conn2 <- [1,3026,null,{}] 18:29:03 INFO - PROCESS | 1678 | 1472088543003 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:03 INFO - PROCESS | 1678 | 1472088543004 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:03 INFO - PROCESS | 1678 | 1472088543133 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:29:03 INFO - PROCESS | 1678 | 1472088543187 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:03 INFO - PROCESS | 1678 | 1472088543188 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x119175800 == 48 [pid = 1678] [id = 766] 18:29:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11814d000) [pid = 1678] [serial = 2296] [outer = 0x0] 18:29:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1181dd800) [pid = 1678] [serial = 2297] [outer = 0x11814d000] 18:29:03 INFO - PROCESS | 1678 | 1472088543219 Marionette DEBUG loaded listener.js 18:29:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11875d800) [pid = 1678] [serial = 2298] [outer = 0x11814d000] 18:29:03 INFO - PROCESS | 1678 | 1472088543785 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:29:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:29:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:29:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:29:03 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 18:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:29:03 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 18:29:03 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 18:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:29:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:29:03 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 18:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:29:03 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 18:29:03 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 18:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:29:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 906ms 18:29:03 INFO - PROCESS | 1678 | 1472088543838 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:29:03 INFO - PROCESS | 1678 | 1472088543841 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca52800 == 47 [pid = 1678] [id = 760] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12ca3f000 == 46 [pid = 1678] [id = 759] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12c074800 == 45 [pid = 1678] [id = 757] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12c06a800 == 44 [pid = 1678] [id = 758] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc58000 == 43 [pid = 1678] [id = 756] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12582f000 == 42 [pid = 1678] [id = 755] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12ba0a800 == 41 [pid = 1678] [id = 754] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12ab50000 == 40 [pid = 1678] [id = 753] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12a54b000 == 39 [pid = 1678] [id = 752] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x128d3d800 == 38 [pid = 1678] [id = 751] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1272f8000 == 37 [pid = 1678] [id = 750] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x125831000 == 36 [pid = 1678] [id = 749] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1192ef000 == 35 [pid = 1678] [id = 748] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x112d73800 == 34 [pid = 1678] [id = 746] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x120720000 == 33 [pid = 1678] [id = 747] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1241af000 == 32 [pid = 1678] [id = 745] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x125825800 == 31 [pid = 1678] [id = 744] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x113b42000 == 30 [pid = 1678] [id = 743] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x123523800 == 29 [pid = 1678] [id = 765] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12d256800 == 28 [pid = 1678] [id = 764] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1291d0800 == 27 [pid = 1678] [id = 763] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12351b800 == 26 [pid = 1678] [id = 762] 18:29:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd71800 == 25 [pid = 1678] [id = 761] 18:29:04 INFO - TEST-START | /FileAPI/idlharness.worker 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1185a7800) [pid = 1678] [serial = 2209] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1258c4400) [pid = 1678] [serial = 2204] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119943400) [pid = 1678] [serial = 2212] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11910e800) [pid = 1678] [serial = 2210] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x123510400) [pid = 1678] [serial = 2215] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119b73c00) [pid = 1678] [serial = 2213] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118745000) [pid = 1678] [serial = 2218] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x126ec3800) [pid = 1678] [serial = 2225] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126d38400) [pid = 1678] [serial = 2224] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x124784000) [pid = 1678] [serial = 2216] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11998e000) [pid = 1678] [serial = 2219] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x124b78800) [pid = 1678] [serial = 2221] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x127080800) [pid = 1678] [serial = 2227] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x116768000) [pid = 1678] [serial = 2206] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1176c3c00) [pid = 1678] [serial = 2207] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1258cd400) [pid = 1678] [serial = 2222] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1244d3400) [pid = 1678] [serial = 2203] [outer = 0x0] [url = about:blank] 18:29:04 INFO - PROCESS | 1678 | 1472088544467 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:29:04 INFO - PROCESS | 1678 | 1472088544470 Marionette TRACE conn2 <- [1,3030,null,{}] 18:29:04 INFO - PROCESS | 1678 | 1472088544477 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:04 INFO - PROCESS | 1678 | 1472088544479 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:04 INFO - PROCESS | 1678 | 1472088544567 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:29:04 INFO - PROCESS | 1678 | 1472088544573 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:04 INFO - PROCESS | 1678 | 1472088544575 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1164e5800 == 26 [pid = 1678] [id = 767] 18:29:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1133f0800) [pid = 1678] [serial = 2299] [outer = 0x0] 18:29:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x113be9800) [pid = 1678] [serial = 2300] [outer = 0x1133f0800] 18:29:04 INFO - PROCESS | 1678 | 1472088544604 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115e18000) [pid = 1678] [serial = 2301] [outer = 0x1133f0800] 18:29:04 INFO - PROCESS | 1678 | [1678] 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 18:29:05 INFO - PROCESS | 1678 | 1472088545252 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:29:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:29:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:29:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:29:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:29:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:29:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:29:05 INFO - {} 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:29:05 INFO - {} 18:29:05 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 - {} 18:29:05 INFO - {} 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:29:05 INFO - {} 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:29:05 INFO - {} 18:29:05 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 - {} 18:29:05 INFO - {} 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:29:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:29:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 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 18:29:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:29:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:29:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:29:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:29:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:29:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:29:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:29:05 INFO - {} 18:29:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 930ms 18:29:05 INFO - PROCESS | 1678 | 1472088545310 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:29:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:29:05 INFO - PROCESS | 1678 | 1472088545313 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:29:05 INFO - PROCESS | 1678 | 1472088545316 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 1678 | 1472088545317 Marionette TRACE conn2 <- [1,3034,null,{}] 18:29:05 INFO - PROCESS | 1678 | 1472088545321 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 1678 | 1472088545324 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:05 INFO - PROCESS | 1678 | 1472088545410 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:29:05 INFO - PROCESS | 1678 | 1472088545414 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:05 INFO - PROCESS | 1678 | 1472088545415 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x129e20000 == 27 [pid = 1678] [id = 768] 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1258d0400) [pid = 1678] [serial = 2302] [outer = 0x0] 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126d38400) [pid = 1678] [serial = 2303] [outer = 0x1258d0400] 18:29:05 INFO - PROCESS | 1678 | 1472088545445 Marionette DEBUG loaded listener.js 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12727b000) [pid = 1678] [serial = 2304] [outer = 0x1258d0400] 18:29:05 INFO - PROCESS | 1678 | 1472088545764 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:29:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 18:29:05 INFO - PROCESS | 1678 | 1472088545788 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 1678 | 1472088545791 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:29:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:29:05 INFO - PROCESS | 1678 | 1472088545794 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 1678 | 1472088545795 Marionette TRACE conn2 <- [1,3038,null,{}] 18:29:05 INFO - PROCESS | 1678 | 1472088545822 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 1678 | 1472088545823 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:05 INFO - PROCESS | 1678 | 1472088545902 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:29:05 INFO - PROCESS | 1678 | 1472088545914 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:05 INFO - PROCESS | 1678 | 1472088545919 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12bc4d000 == 28 [pid = 1678] [id = 769] 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1290b8000) [pid = 1678] [serial = 2305] [outer = 0x0] 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1290be000) [pid = 1678] [serial = 2306] [outer = 0x1290b8000] 18:29:05 INFO - PROCESS | 1678 | 1472088545949 Marionette DEBUG loaded listener.js 18:29:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1293d7400) [pid = 1678] [serial = 2307] [outer = 0x1290b8000] 18:29:06 INFO - PROCESS | 1678 | 1472088546261 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:29:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 519ms 18:29:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:29:06 INFO - PROCESS | 1678 | 1472088546314 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:29:06 INFO - PROCESS | 1678 | 1472088546315 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:29:06 INFO - PROCESS | 1678 | 1472088546317 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:29:06 INFO - PROCESS | 1678 | 1472088546318 Marionette TRACE conn2 <- [1,3042,null,{}] 18:29:06 INFO - PROCESS | 1678 | 1472088546321 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:06 INFO - PROCESS | 1678 | 1472088546322 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:06 INFO - PROCESS | 1678 | 1472088546399 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:29:06 INFO - PROCESS | 1678 | 1472088546471 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 1678 | 1472088546472 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cd5e000 == 29 [pid = 1678] [id = 770] 18:29:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1290bac00) [pid = 1678] [serial = 2308] [outer = 0x0] 18:29:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a6a9400) [pid = 1678] [serial = 2309] [outer = 0x1290bac00] 18:29:06 INFO - PROCESS | 1678 | 1472088546498 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x124ee1400) [pid = 1678] [serial = 2310] [outer = 0x1290bac00] 18:29:06 INFO - PROCESS | 1678 | 1472088546896 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:29:06 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. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:29:06 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'.) 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:29:06 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. 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:29:06 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. 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:29:06 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. 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:29:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 629ms 18:29:06 INFO - PROCESS | 1678 | 1472088546947 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:29:06 INFO - PROCESS | 1678 | 1472088546948 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:29:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:29:06 INFO - PROCESS | 1678 | 1472088546957 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:29:06 INFO - PROCESS | 1678 | 1472088546959 Marionette TRACE conn2 <- [1,3046,null,{}] 18:29:06 INFO - PROCESS | 1678 | 1472088546961 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:06 INFO - PROCESS | 1678 | 1472088546962 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:07 INFO - PROCESS | 1678 | 1472088547058 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:29:07 INFO - PROCESS | 1678 | 1472088547062 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:07 INFO - PROCESS | 1678 | 1472088547063 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d25d800 == 30 [pid = 1678] [id = 771] 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126e4b000) [pid = 1678] [serial = 2311] [outer = 0x0] 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a77a800) [pid = 1678] [serial = 2312] [outer = 0x126e4b000] 18:29:07 INFO - PROCESS | 1678 | 1472088547088 Marionette DEBUG loaded listener.js 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x127278000) [pid = 1678] [serial = 2313] [outer = 0x126e4b000] 18:29:07 INFO - PROCESS | 1678 | [1678] 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 18:29:07 INFO - PROCESS | 1678 | 1472088547432 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:29:07 INFO - {} 18:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 525ms 18:29:07 INFO - PROCESS | 1678 | 1472088547477 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:29:07 INFO - PROCESS | 1678 | 1472088547478 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:29:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:29:07 INFO - PROCESS | 1678 | 1472088547481 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:29:07 INFO - PROCESS | 1678 | 1472088547482 Marionette TRACE conn2 <- [1,3050,null,{}] 18:29:07 INFO - PROCESS | 1678 | 1472088547484 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:07 INFO - PROCESS | 1678 | 1472088547488 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:07 INFO - PROCESS | 1678 | 1472088547617 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:29:07 INFO - PROCESS | 1678 | 1472088547658 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:07 INFO - PROCESS | 1678 | 1472088547659 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d6d3000 == 31 [pid = 1678] [id = 772] 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12bcf3400) [pid = 1678] [serial = 2314] [outer = 0x0] 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12bf3c000) [pid = 1678] [serial = 2315] [outer = 0x12bcf3400] 18:29:07 INFO - PROCESS | 1678 | 1472088547686 Marionette DEBUG loaded listener.js 18:29:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12bfe3c00) [pid = 1678] [serial = 2316] [outer = 0x12bcf3400] 18:29:07 INFO - PROCESS | 1678 | 1472088547966 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 18:29:08 INFO - PROCESS | 1678 | 1472088548013 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:29:08 INFO - PROCESS | 1678 | 1472088548014 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:29:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:29:08 INFO - PROCESS | 1678 | 1472088548016 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:29:08 INFO - PROCESS | 1678 | 1472088548018 Marionette TRACE conn2 <- [1,3054,null,{}] 18:29:08 INFO - PROCESS | 1678 | 1472088548020 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:08 INFO - PROCESS | 1678 | 1472088548024 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:08 INFO - PROCESS | 1678 | 1472088548123 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:29:08 INFO - PROCESS | 1678 | 1472088548127 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:08 INFO - PROCESS | 1678 | 1472088548128 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12da1c000 == 32 [pid = 1678] [id = 773] 18:29:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12bfe6c00) [pid = 1678] [serial = 2317] [outer = 0x0] 18:29:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12c23fc00) [pid = 1678] [serial = 2318] [outer = 0x12bfe6c00] 18:29:08 INFO - PROCESS | 1678 | 1472088548153 Marionette DEBUG loaded listener.js 18:29:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12c356000) [pid = 1678] [serial = 2319] [outer = 0x12bfe6c00] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12ba24c00) [pid = 1678] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x128a27000) [pid = 1678] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12ba29000) [pid = 1678] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1290bc800) [pid = 1678] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1293dac00) [pid = 1678] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11699cc00) [pid = 1678] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119858400) [pid = 1678] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115e15800) [pid = 1678] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1176cfc00) [pid = 1678] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116ab4800) [pid = 1678] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x114e85800) [pid = 1678] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x111c75400) [pid = 1678] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124b79c00) [pid = 1678] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1258c3800) [pid = 1678] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12a770000) [pid = 1678] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1247d1400) [pid = 1678] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x127278c00) [pid = 1678] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x126d3d000) [pid = 1678] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1256a9400) [pid = 1678] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:29:08 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11a0bc000) [pid = 1678] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:29:08 INFO - PROCESS | 1678 | 1472088548905 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:29:09 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" 18:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:29:09 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" 18:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 938ms 18:29:09 INFO - PROCESS | 1678 | 1472088548956 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:29:09 INFO - PROCESS | 1678 | 1472088548958 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:29:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:29:09 INFO - PROCESS | 1678 | 1472088548962 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 1678 | 1472088548964 Marionette TRACE conn2 <- [1,3058,null,{}] 18:29:09 INFO - PROCESS | 1678 | 1472088548968 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 1678 | 1472088548971 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:09 INFO - PROCESS | 1678 | 1472088549118 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:29:09 INFO - PROCESS | 1678 | 1472088549158 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 1678 | 1472088549159 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12e463000 == 33 [pid = 1678] [id = 774] 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x116a0d400) [pid = 1678] [serial = 2320] [outer = 0x0] 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128776400) [pid = 1678] [serial = 2321] [outer = 0x116a0d400] 18:29:09 INFO - PROCESS | 1678 | 1472088549183 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a773c00) [pid = 1678] [serial = 2322] [outer = 0x116a0d400] 18:29:09 INFO - PROCESS | 1678 | 1472088549477 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:29:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:29:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 527ms 18:29:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:29:09 INFO - PROCESS | 1678 | 1472088549494 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:29:09 INFO - PROCESS | 1678 | 1472088549495 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:29:09 INFO - PROCESS | 1678 | 1472088549497 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 1678 | 1472088549499 Marionette TRACE conn2 <- [1,3062,null,{}] 18:29:09 INFO - PROCESS | 1678 | 1472088549501 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 1678 | 1472088549502 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:09 INFO - PROCESS | 1678 | 1472088549582 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:29:09 INFO - PROCESS | 1678 | 1472088549585 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 1678 | 1472088549586 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d847800 == 34 [pid = 1678] [id = 775] 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a778400) [pid = 1678] [serial = 2323] [outer = 0x0] 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12c247000) [pid = 1678] [serial = 2324] [outer = 0x12a778400] 18:29:09 INFO - PROCESS | 1678 | 1472088549614 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12cadb800) [pid = 1678] [serial = 2325] [outer = 0x12a778400] 18:29:09 INFO - PROCESS | 1678 | [1678] 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 18:29:09 INFO - PROCESS | 1678 | 1472088549961 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:29:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:29:09 INFO - {} 18:29:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 470ms 18:29:09 INFO - PROCESS | 1678 | 1472088549969 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:29:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:29:09 INFO - PROCESS | 1678 | 1472088549971 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:29:09 INFO - PROCESS | 1678 | 1472088549974 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 1678 | 1472088549975 Marionette TRACE conn2 <- [1,3066,null,{}] 18:29:09 INFO - PROCESS | 1678 | 1472088549978 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 1678 | 1472088549979 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:10 INFO - PROCESS | 1678 | 1472088550085 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:29:10 INFO - PROCESS | 1678 | 1472088550118 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:10 INFO - PROCESS | 1678 | 1472088550119 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x1182bf800 == 35 [pid = 1678] [id = 776] 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12babb400) [pid = 1678] [serial = 2326] [outer = 0x0] 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12cae1800) [pid = 1678] [serial = 2327] [outer = 0x12babb400] 18:29:10 INFO - PROCESS | 1678 | 1472088550144 Marionette DEBUG loaded listener.js 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12cd96400) [pid = 1678] [serial = 2328] [outer = 0x12babb400] 18:29:10 INFO - PROCESS | 1678 | 1472088550395 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:29:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 18:29:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:29:10 INFO - PROCESS | 1678 | 1472088550446 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:29:10 INFO - PROCESS | 1678 | 1472088550447 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:29:10 INFO - PROCESS | 1678 | 1472088550449 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:29:10 INFO - PROCESS | 1678 | 1472088550451 Marionette TRACE conn2 <- [1,3070,null,{}] 18:29:10 INFO - PROCESS | 1678 | 1472088550461 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:10 INFO - PROCESS | 1678 | 1472088550462 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:10 INFO - PROCESS | 1678 | 1472088550559 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:29:10 INFO - PROCESS | 1678 | 1472088550563 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:10 INFO - PROCESS | 1678 | 1472088550565 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x119184800 == 36 [pid = 1678] [id = 777] 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x116ab2000) [pid = 1678] [serial = 2329] [outer = 0x0] 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x117158400) [pid = 1678] [serial = 2330] [outer = 0x116ab2000] 18:29:10 INFO - PROCESS | 1678 | 1472088550593 Marionette DEBUG loaded listener.js 18:29:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1174a8800) [pid = 1678] [serial = 2331] [outer = 0x116ab2000] 18:29:11 INFO - PROCESS | 1678 | 1472088551085 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 18:29:11 INFO - PROCESS | 1678 | 1472088551120 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:29:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:29:11 INFO - PROCESS | 1678 | 1472088551122 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:29:11 INFO - PROCESS | 1678 | 1472088551126 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:29:11 INFO - PROCESS | 1678 | 1472088551128 Marionette TRACE conn2 <- [1,3074,null,{}] 18:29:11 INFO - PROCESS | 1678 | 1472088551132 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:11 INFO - PROCESS | 1678 | 1472088551134 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:11 INFO - PROCESS | 1678 | 1472088551252 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:29:11 INFO - PROCESS | 1678 | 1472088551317 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:11 INFO - PROCESS | 1678 | 1472088551319 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x1192de800 == 37 [pid = 1678] [id = 778] 18:29:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x115e14800) [pid = 1678] [serial = 2332] [outer = 0x0] 18:29:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1165f0400) [pid = 1678] [serial = 2333] [outer = 0x115e14800] 18:29:11 INFO - PROCESS | 1678 | 1472088551351 Marionette DEBUG loaded listener.js 18:29:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x116ab4c00) [pid = 1678] [serial = 2334] [outer = 0x115e14800] 18:29:11 INFO - PROCESS | 1678 | 1472088551776 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 18:29:11 INFO - PROCESS | 1678 | 1472088551797 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:29:11 INFO - PROCESS | 1678 | 1472088551800 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:29:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:29:11 INFO - PROCESS | 1678 | 1472088551805 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:29:11 INFO - PROCESS | 1678 | 1472088551807 Marionette TRACE conn2 <- [1,3078,null,{}] 18:29:11 INFO - PROCESS | 1678 | 1472088551809 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:11 INFO - PROCESS | 1678 | 1472088551811 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:11 INFO - PROCESS | 1678 | 1472088551922 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:29:12 INFO - PROCESS | 1678 | 1472088552003 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:12 INFO - PROCESS | 1678 | 1472088552005 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1241b0000 == 38 [pid = 1678] [id = 779] 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1174ac800) [pid = 1678] [serial = 2335] [outer = 0x0] 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1176c9800) [pid = 1678] [serial = 2336] [outer = 0x1174ac800] 18:29:12 INFO - PROCESS | 1678 | 1472088552081 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118148400) [pid = 1678] [serial = 2337] [outer = 0x1174ac800] 18:29:12 INFO - PROCESS | 1678 | 1472088552506 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:29:12 INFO - PROCESS | 1678 | 1472088552527 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:29:12 INFO - PROCESS | 1678 | 1472088552529 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:29:12 INFO - PROCESS | 1678 | 1472088552532 Marionette TRACE conn2 <- [1,3082,null,{}] 18:29:12 INFO - PROCESS | 1678 | 1472088552540 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:12 INFO - PROCESS | 1678 | 1472088552543 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:12 INFO - PROCESS | 1678 | 1472088552668 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:29:12 INFO - PROCESS | 1678 | 1472088552734 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:12 INFO - PROCESS | 1678 | 1472088552736 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1272e0000 == 39 [pid = 1678] [id = 780] 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11873e000) [pid = 1678] [serial = 2338] [outer = 0x0] 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11910f000) [pid = 1678] [serial = 2339] [outer = 0x11873e000] 18:29:12 INFO - PROCESS | 1678 | 1472088552768 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11985b000) [pid = 1678] [serial = 2340] [outer = 0x11873e000] 18:29:13 INFO - PROCESS | 1678 | 1472088553312 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:29:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:29:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 824ms 18:29:13 INFO - PROCESS | 1678 | 1472088553354 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:29:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:29:13 INFO - PROCESS | 1678 | 1472088553356 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:29:13 INFO - PROCESS | 1678 | 1472088553359 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:29:13 INFO - PROCESS | 1678 | 1472088553361 Marionette TRACE conn2 <- [1,3086,null,{}] 18:29:13 INFO - PROCESS | 1678 | 1472088553364 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:13 INFO - PROCESS | 1678 | 1472088553366 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:13 INFO - PROCESS | 1678 | 1472088553478 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:29:13 INFO - PROCESS | 1678 | 1472088553547 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:13 INFO - PROCESS | 1678 | 1472088553548 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x1182a2000 == 40 [pid = 1678] [id = 781] 18:29:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x116760800) [pid = 1678] [serial = 2341] [outer = 0x0] 18:29:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x116a03000) [pid = 1678] [serial = 2342] [outer = 0x116760800] 18:29:13 INFO - PROCESS | 1678 | 1472088553580 Marionette DEBUG loaded listener.js 18:29:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1174a2800) [pid = 1678] [serial = 2343] [outer = 0x116760800] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x1182bf800 == 39 [pid = 1678] [id = 776] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12d847800 == 38 [pid = 1678] [id = 775] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12e463000 == 37 [pid = 1678] [id = 774] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12da1c000 == 36 [pid = 1678] [id = 773] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12d6d3000 == 35 [pid = 1678] [id = 772] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12d25d800 == 34 [pid = 1678] [id = 771] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12cd5e000 == 33 [pid = 1678] [id = 770] 18:29:13 INFO - PROCESS | 1678 | --DOCSHELL 0x12bc4d000 == 32 [pid = 1678] [id = 769] 18:29:14 INFO - PROCESS | 1678 | --DOCSHELL 0x129e20000 == 31 [pid = 1678] [id = 768] 18:29:14 INFO - PROCESS | 1678 | --DOCSHELL 0x1164e5800 == 30 [pid = 1678] [id = 767] 18:29:14 INFO - PROCESS | 1678 | 1472088553999 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 18:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:29:14 INFO - PROCESS | 1678 | 1472088554029 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 1678 | 1472088554032 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:29:14 INFO - PROCESS | 1678 | 1472088554036 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 1678 | 1472088554038 Marionette TRACE conn2 <- [1,3090,null,{}] 18:29:14 INFO - PROCESS | 1678 | 1472088554040 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 1678 | 1472088554042 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:14 INFO - PROCESS | 1678 | 1472088554125 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:29:14 INFO - PROCESS | 1678 | 1472088554129 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 1678 | 1472088554130 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1182a0800 == 31 [pid = 1678] [id = 782] 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x116764400) [pid = 1678] [serial = 2344] [outer = 0x0] 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x1176cfc00) [pid = 1678] [serial = 2345] [outer = 0x116764400] 18:29:14 INFO - PROCESS | 1678 | 1472088554158 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1181cfc00) [pid = 1678] [serial = 2346] [outer = 0x116764400] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x12727e400) [pid = 1678] [serial = 2228] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12babc400) [pid = 1678] [serial = 2277] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x128dbd800) [pid = 1678] [serial = 2259] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12bac3c00) [pid = 1678] [serial = 2279] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x129317400) [pid = 1678] [serial = 2262] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12a50f000) [pid = 1678] [serial = 2265] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11829a400) [pid = 1678] [serial = 2244] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12bcefc00) [pid = 1678] [serial = 2280] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x119908000) [pid = 1678] [serial = 2245] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x119911c00) [pid = 1678] [serial = 2236] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118759800) [pid = 1678] [serial = 2239] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1207f5400) [pid = 1678] [serial = 2237] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118147800) [pid = 1678] [serial = 2241] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11829b000) [pid = 1678] [serial = 2242] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118294400) [pid = 1678] [serial = 2233] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119111000) [pid = 1678] [serial = 2234] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1207ee800) [pid = 1678] [serial = 2247] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1244d8800) [pid = 1678] [serial = 2248] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1293d9c00) [pid = 1678] [serial = 2263] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11229e800) [pid = 1678] [serial = 2230] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112fde400) [pid = 1678] [serial = 2231] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124e9c000) [pid = 1678] [serial = 2250] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x125619800) [pid = 1678] [serial = 2251] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126d47c00) [pid = 1678] [serial = 2253] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x127081c00) [pid = 1678] [serial = 2254] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a6b1400) [pid = 1678] [serial = 2271] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126d3ec00) [pid = 1678] [serial = 2268] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a6b1800) [pid = 1678] [serial = 2273] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a6acc00) [pid = 1678] [serial = 2269] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12ba2e000) [pid = 1678] [serial = 2276] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12ba26000) [pid = 1678] [serial = 2274] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12877c000) [pid = 1678] [serial = 2256] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a61d800) [pid = 1678] [serial = 2266] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1290b9000) [pid = 1678] [serial = 2260] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128a26800) [pid = 1678] [serial = 2257] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12bcf7c00) [pid = 1678] [serial = 2282] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12bf32400) [pid = 1678] [serial = 2283] [outer = 0x0] [url = about:blank] 18:29:14 INFO - PROCESS | 1678 | 1472088554553 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 570ms 18:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:29:14 INFO - PROCESS | 1678 | 1472088554607 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 1678 | 1472088554609 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:29:14 INFO - PROCESS | 1678 | 1472088554613 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 1678 | 1472088554616 Marionette TRACE conn2 <- [1,3094,null,{}] 18:29:14 INFO - PROCESS | 1678 | 1472088554627 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 1678 | 1472088554632 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:14 INFO - PROCESS | 1678 | 1472088554745 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:29:14 INFO - PROCESS | 1678 | 1472088554755 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 1678 | 1472088554757 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x125179800 == 32 [pid = 1678] [id = 783] 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118741800) [pid = 1678] [serial = 2347] [outer = 0x0] 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1191a0c00) [pid = 1678] [serial = 2348] [outer = 0x118741800] 18:29:14 INFO - PROCESS | 1678 | 1472088554785 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119861400) [pid = 1678] [serial = 2349] [outer = 0x118741800] 18:29:15 INFO - PROCESS | 1678 | 1472088555128 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 524ms 18:29:15 INFO - PROCESS | 1678 | 1472088555137 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:29:15 INFO - PROCESS | 1678 | 1472088555140 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:29:15 INFO - PROCESS | 1678 | 1472088555158 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:29:15 INFO - PROCESS | 1678 | 1472088555159 Marionette TRACE conn2 <- [1,3098,null,{}] 18:29:15 INFO - PROCESS | 1678 | 1472088555161 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:15 INFO - PROCESS | 1678 | 1472088555162 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:15 INFO - PROCESS | 1678 | 1472088555245 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:29:15 INFO - PROCESS | 1678 | 1472088555249 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:15 INFO - PROCESS | 1678 | 1472088555250 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x1270e5000 == 33 [pid = 1678] [id = 784] 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11990c800) [pid = 1678] [serial = 2350] [outer = 0x0] 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119996c00) [pid = 1678] [serial = 2351] [outer = 0x11990c800] 18:29:15 INFO - PROCESS | 1678 | 1472088555276 Marionette DEBUG loaded listener.js 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119c13000) [pid = 1678] [serial = 2352] [outer = 0x11990c800] 18:29:15 INFO - PROCESS | 1678 | 1472088555598 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 478ms 18:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:29:15 INFO - PROCESS | 1678 | 1472088555628 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:29:15 INFO - PROCESS | 1678 | 1472088555629 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:29:15 INFO - PROCESS | 1678 | 1472088555631 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:29:15 INFO - PROCESS | 1678 | 1472088555632 Marionette TRACE conn2 <- [1,3102,null,{}] 18:29:15 INFO - PROCESS | 1678 | 1472088555634 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:15 INFO - PROCESS | 1678 | 1472088555636 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:15 INFO - PROCESS | 1678 | 1472088555710 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:29:15 INFO - PROCESS | 1678 | 1472088555714 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:15 INFO - PROCESS | 1678 | 1472088555715 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x128792800 == 34 [pid = 1678] [id = 785] 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x115e1d000) [pid = 1678] [serial = 2353] [outer = 0x0] 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1207eec00) [pid = 1678] [serial = 2354] [outer = 0x115e1d000] 18:29:15 INFO - PROCESS | 1678 | 1472088555742 Marionette DEBUG loaded listener.js 18:29:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x121251000) [pid = 1678] [serial = 2355] [outer = 0x115e1d000] 18:29:16 INFO - PROCESS | 1678 | 1472088556083 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 18:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:29:16 INFO - PROCESS | 1678 | 1472088556099 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 1678 | 1472088556100 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:29:16 INFO - PROCESS | 1678 | 1472088556103 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 1678 | 1472088556104 Marionette TRACE conn2 <- [1,3106,null,{}] 18:29:16 INFO - PROCESS | 1678 | 1472088556109 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 1678 | 1472088556113 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:16 INFO - PROCESS | 1678 | 1472088556248 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:29:16 INFO - PROCESS | 1678 | 1472088556260 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 1678 | 1472088556261 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1289ba000 == 35 [pid = 1678] [id = 786] 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119c19800) [pid = 1678] [serial = 2356] [outer = 0x0] 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1234c8800) [pid = 1678] [serial = 2357] [outer = 0x119c19800] 18:29:16 INFO - PROCESS | 1678 | 1472088556287 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125618400) [pid = 1678] [serial = 2358] [outer = 0x119c19800] 18:29:16 INFO - PROCESS | 1678 | 1472088556594 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 522ms 18:29:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:29:16 INFO - PROCESS | 1678 | 1472088556626 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 1678 | 1472088556627 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:29:16 INFO - PROCESS | 1678 | 1472088556629 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 1678 | 1472088556630 Marionette TRACE conn2 <- [1,3110,null,{}] 18:29:16 INFO - PROCESS | 1678 | 1472088556632 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 1678 | 1472088556634 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:16 INFO - PROCESS | 1678 | 1472088556736 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:29:16 INFO - PROCESS | 1678 | 1472088556740 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 1678 | 1472088556741 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x128def000 == 36 [pid = 1678] [id = 787] 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119c1b400) [pid = 1678] [serial = 2359] [outer = 0x0] 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125c53800) [pid = 1678] [serial = 2360] [outer = 0x119c1b400] 18:29:16 INFO - PROCESS | 1678 | 1472088556773 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126daa400) [pid = 1678] [serial = 2361] [outer = 0x119c1b400] 18:29:17 INFO - PROCESS | 1678 | 1472088557065 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:29:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:29:17 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 18:29:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:29:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:29:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 468ms 18:29:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:29:17 INFO - PROCESS | 1678 | 1472088557114 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 1678 | 1472088557116 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:29:17 INFO - PROCESS | 1678 | 1472088557118 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:29:17 INFO - PROCESS | 1678 | 1472088557119 Marionette TRACE conn2 <- [1,3114,null,{}] 18:29:17 INFO - PROCESS | 1678 | 1472088557128 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:17 INFO - PROCESS | 1678 | 1472088557129 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:17 INFO - PROCESS | 1678 | 1472088557237 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:29:17 INFO - PROCESS | 1678 | 1472088557241 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"9fe9f84b-eac2-407e-9766-e1c27ae717da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:17 INFO - PROCESS | 1678 | 1472088557242 Marionette INFO sendAsync 3aacefe2-f8be-084f-974a-bad2c44fd239 18:29:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295a7000 == 37 [pid = 1678] [id = 788] 18:29:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126e48000) [pid = 1678] [serial = 2362] [outer = 0x0] 18:29:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12727e000) [pid = 1678] [serial = 2363] [outer = 0x126e48000] 18:29:17 INFO - PROCESS | 1678 | 1472088557267 Marionette DEBUG loaded listener.js 18:29:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12877bc00) [pid = 1678] [serial = 2364] [outer = 0x126e48000] 18:29:17 INFO - PROCESS | 1678 | 1472088557580 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:29:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:29:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 476ms 18:29:17 INFO - PROCESS | 1678 | 1472088557602 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 1678 | 1472088557604 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126e4b000) [pid = 1678] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116ab1c00) [pid = 1678] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119c14000) [pid = 1678] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126daa800) [pid = 1678] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1133f0800) [pid = 1678] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119860000) [pid = 1678] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12bcf3400) [pid = 1678] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1290b8000) [pid = 1678] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1258d0400) [pid = 1678] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11814d000) [pid = 1678] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x116a0d400) [pid = 1678] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12bfe6c00) [pid = 1678] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a778400) [pid = 1678] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12babb400) [pid = 1678] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 18:29:18 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1290bac00) [pid = 1678] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:29:18 WARNING - u'runner_teardown' () 18:29:18 INFO - No more tests 18:29:18 INFO - Got 0 unexpected results 18:29:18 INFO - SUITE-END | took 503s 18:29:18 INFO - Closing logging queue 18:29:18 INFO - queue closed 18:29:18 INFO - Return code: 0 18:29:18 WARNING - # TBPL SUCCESS # 18:29:18 INFO - Running post-action listener: _resource_record_post_action 18:29:18 INFO - Running post-run listener: _resource_record_post_run 18:29:19 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 31895040; Write bytes: 953384960; Read time: 202; Write time: 4910 18:29:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:29:19 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148474368; Write bytes: 146802688; Read time: 13755; Write time: 311 18:29:19 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 29748736; Write bytes: 794892288; Read time: 183; Write time: 4559 18:29:19 INFO - Running post-run listener: _upload_blobber_files 18:29:19 INFO - Blob upload gear active. 18:29:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:29:19 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 18:29:19 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'] 18:29:19 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 18:29:20 INFO - (blobuploader) - INFO - Open directory for files ... 18:29:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:29:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:29:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:29:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:29:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:29:21 INFO - (blobuploader) - INFO - Done attempting. 18:29:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:29:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:29:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:29:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:29:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:29:23 INFO - (blobuploader) - INFO - Done attempting. 18:29:23 INFO - (blobuploader) - INFO - Iteration through files over. 18:29:23 INFO - Return code: 0 18:29:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:29:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:29:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/34d4324dbdf88572a4bafc3499ac5538576fda90668b1a366de5409ff327acabb91ba81fb70586151955ed891d6b0351e3c33548eaba75d8576e658ecbf7e185", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/29a5720c16ec785ed8c4464f1109f13d4df14daf70199db930347502d741e21008707b4db65ab6492fa1e8db3aa0be9c1d85df6777d6a60a62c4b345976146a2"} 18:29:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:29:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:29:23 INFO - Contents: 18:29:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/34d4324dbdf88572a4bafc3499ac5538576fda90668b1a366de5409ff327acabb91ba81fb70586151955ed891d6b0351e3c33548eaba75d8576e658ecbf7e185", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/29a5720c16ec785ed8c4464f1109f13d4df14daf70199db930347502d741e21008707b4db65ab6492fa1e8db3aa0be9c1d85df6777d6a60a62c4b345976146a2"} 18:29:23 INFO - Running post-run listener: copy_logs_to_upload_dir 18:29:23 INFO - Copying logs to upload dir... 18:29:23 INFO - mkdir: /builds/slave/test/build/upload/logs 18:29:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1031.544383 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 11 secs) (at 2016-08-24 18:29:23.494603) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 18:29:23.498251) ========= 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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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/34d4324dbdf88572a4bafc3499ac5538576fda90668b1a366de5409ff327acabb91ba81fb70586151955ed891d6b0351e3c33548eaba75d8576e658ecbf7e185", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/29a5720c16ec785ed8c4464f1109f13d4df14daf70199db930347502d741e21008707b4db65ab6492fa1e8db3aa0be9c1d85df6777d6a60a62c4b345976146a2"} build_url:https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012835 build_url: 'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/34d4324dbdf88572a4bafc3499ac5538576fda90668b1a366de5409ff327acabb91ba81fb70586151955ed891d6b0351e3c33548eaba75d8576e658ecbf7e185", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/29a5720c16ec785ed8c4464f1109f13d4df14daf70199db930347502d741e21008707b4db65ab6492fa1e8db3aa0be9c1d85df6777d6a60a62c4b345976146a2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MCCP2DX_RgC6BRZqLpGLNg/artifacts/public/build/firefox-48.0.3.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-24 18:29:23.534875) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:29:23.535276) ========= 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.k5oHSh1eqs/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.pjmCTZqxyW/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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.005152 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:29:23.590570) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-24 18:29:23.592877) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-24 18:29:23.593233) ========= ========= Total master_lag: 0.48 =========