builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1464191294.57 results: success (0) buildid: 20160525073114 builduid: a937a0487ae347e38285e1bd487108af revision: f887875e60c8738740089de8e85d6b68475de96e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.573670) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.574142) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.574423) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.598568) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.599087) ========= 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.xEurxKR3Jl/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.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-05-25 08:48:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 132M=0s 2016-05-25 08:48:14 (132 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.103468 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.723735) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.724118) ========= 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.xEurxKR3Jl/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.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.027029 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:14.773566) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-25 08:48:14.773959) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f887875e60c8738740089de8e85d6b68475de96e --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-aurora --rev f887875e60c8738740089de8e85d6b68475de96e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xEurxKR3Jl/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.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-05-25 08:48:14,848 truncating revision to first 12 chars 2016-05-25 08:48:14,849 Setting DEBUG logging. 2016-05-25 08:48:14,849 attempt 1/10 2016-05-25 08:48:14,849 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f887875e60c8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-25 08:48:15,993 unpacking tar archive at: mozilla-aurora-f887875e60c8/testing/mozharness/ program finished with exit code 0 elapsedTime=1.397105 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-25 08:48:16.191798) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:16.192137) ========= script_repo_revision: f887875e60c8738740089de8e85d6b68475de96e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:16.192556) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:16.192843) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 08:48:16.209635) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-05-25 08:48:16.210023) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xEurxKR3Jl/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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 08:48:16 INFO - MultiFileLogger online at 20160525 08:48:16 in /builds/slave/test 08:48:16 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-aurora --download-symbols true 08:48:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:48:16 INFO - {'append_to_log': False, 08:48:16 INFO - 'base_work_dir': '/builds/slave/test', 08:48:16 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:48:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:48:16 INFO - 'buildbot_json_path': 'buildprops.json', 08:48:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:48:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:48:16 INFO - 'download_minidump_stackwalk': True, 08:48:16 INFO - 'download_symbols': 'true', 08:48:16 INFO - 'e10s': False, 08:48:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:48:16 INFO - 'tooltool.py': '/tools/tooltool.py', 08:48:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:48:16 INFO - '/tools/misc-python/virtualenv.py')}, 08:48:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:48:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:48:16 INFO - 'log_level': 'info', 08:48:16 INFO - 'log_to_console': True, 08:48:16 INFO - 'opt_config_files': (), 08:48:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:48:16 INFO - '--processes=1', 08:48:16 INFO - '--config=%(test_path)s/wptrunner.ini', 08:48:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:48:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:48:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:48:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:48:16 INFO - 'pip_index': False, 08:48:16 INFO - 'require_test_zip': True, 08:48:16 INFO - 'test_type': ('testharness',), 08:48:16 INFO - 'this_chunk': '1', 08:48:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:48:16 INFO - 'total_chunks': '10', 08:48:16 INFO - 'virtualenv_path': 'venv', 08:48:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:48:16 INFO - 'work_dir': 'build'} 08:48:16 INFO - ##### 08:48:16 INFO - ##### Running clobber step. 08:48:16 INFO - ##### 08:48:16 INFO - Running pre-action listener: _resource_record_pre_action 08:48:16 INFO - Running main action method: clobber 08:48:16 INFO - rmtree: /builds/slave/test/build 08:48:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:48:18 INFO - Running post-action listener: _resource_record_post_action 08:48:18 INFO - ##### 08:48:18 INFO - ##### Running read-buildbot-config step. 08:48:18 INFO - ##### 08:48:18 INFO - Running pre-action listener: _resource_record_pre_action 08:48:18 INFO - Running main action method: read_buildbot_config 08:48:18 INFO - Using buildbot properties: 08:48:18 INFO - { 08:48:18 INFO - "project": "", 08:48:18 INFO - "product": "firefox", 08:48:18 INFO - "script_repo_revision": "production", 08:48:18 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:48:18 INFO - "repository": "", 08:48:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:48:18 INFO - "buildid": "20160525073114", 08:48:18 INFO - "pgo_build": "False", 08:48:18 INFO - "basedir": "/builds/slave/test", 08:48:18 INFO - "buildnumber": 11, 08:48:18 INFO - "slavename": "t-yosemite-r7-0011", 08:48:18 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:48:18 INFO - "platform": "macosx64", 08:48:18 INFO - "branch": "mozilla-aurora", 08:48:18 INFO - "revision": "f887875e60c8738740089de8e85d6b68475de96e", 08:48:18 INFO - "repo_path": "releases/mozilla-aurora", 08:48:18 INFO - "moz_repo_path": "", 08:48:18 INFO - "stage_platform": "macosx64", 08:48:18 INFO - "builduid": "a937a0487ae347e38285e1bd487108af", 08:48:18 INFO - "slavebuilddir": "test" 08:48:18 INFO - } 08:48:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:48:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:48:18 INFO - Running post-action listener: _resource_record_post_action 08:48:18 INFO - ##### 08:48:18 INFO - ##### Running download-and-extract step. 08:48:18 INFO - ##### 08:48:18 INFO - Running pre-action listener: _resource_record_pre_action 08:48:18 INFO - Running main action method: download_and_extract 08:48:18 INFO - mkdir: /builds/slave/test/build/tests 08:48:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:18 INFO - https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:48:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:48:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:48:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:48:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 08:48:19 INFO - Downloaded 1235 bytes. 08:48:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:48:19 INFO - Using the following test package requirements: 08:48:19 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:48:19 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:48:19 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:48:19 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'jsshell-mac64.zip'], 08:48:19 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:48:19 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:48:19 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:48:19 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:48:19 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:48:19 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:48:19 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:48:19 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:48:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:19 INFO - https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:48:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:48:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:48:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:48:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 08:48:20 INFO - Downloaded 18306175 bytes. 08:48:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:48:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:48:21 INFO - caution: filename not matched: web-platform/* 08:48:21 INFO - Return code: 11 08:48:21 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')]} 08:48:21 INFO - https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:48:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:48:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:48:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:48:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:48:22 INFO - Downloaded 36409193 bytes. 08:48:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:48:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:48:26 INFO - caution: filename not matched: bin/* 08:48:26 INFO - caution: filename not matched: config/* 08:48:26 INFO - caution: filename not matched: mozbase/* 08:48:26 INFO - caution: filename not matched: marionette/* 08:48:26 INFO - caution: filename not matched: tools/wptserve/* 08:48:26 INFO - Return code: 11 08:48: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')]} 08:48:26 INFO - https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:48:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:48:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:48:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:48:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 08:48:28 INFO - Downloaded 73045650 bytes. 08:48:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:48:28 INFO - mkdir: /builds/slave/test/properties 08:48:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:48:28 INFO - Writing to file /builds/slave/test/properties/build_url 08:48:28 INFO - Contents: 08:48:28 INFO - build_url:https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:48:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:48:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:48:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:48:29 INFO - Contents: 08:48:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:48:29 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')]} 08:48:29 INFO - https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:48:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:48:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:48:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:48:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:48:32 INFO - Downloaded 103637580 bytes. 08:48:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:48:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:48:36 INFO - Return code: 0 08:48:36 INFO - Running post-action listener: _resource_record_post_action 08:48:36 INFO - Running post-action listener: set_extra_try_arguments 08:48:36 INFO - ##### 08:48:36 INFO - ##### Running create-virtualenv step. 08:48:36 INFO - ##### 08:48:36 INFO - Running pre-action listener: _pre_create_virtualenv 08:48:36 INFO - Running pre-action listener: _resource_record_pre_action 08:48:36 INFO - Running main action method: create_virtualenv 08:48:36 INFO - Creating virtualenv /builds/slave/test/build/venv 08:48:36 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 08:48:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:48:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:48:36 INFO - Using real prefix '/tools/python27' 08:48:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:48:37 INFO - Installing distribute.............................................................................................................................................................................................done. 08:48:40 INFO - Installing pip.................done. 08:48:40 INFO - Return code: 0 08:48:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:48:40 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')]} 08:48:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:40 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')]} 08:48:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:40 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 0x106d4fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d6cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb404cf640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, '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.xEurxKR3Jl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:40 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 08:48:40 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 08:48:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:48:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:40 INFO - 'HOME': '/Users/cltbld', 08:48:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:40 INFO - 'LOGNAME': 'cltbld', 08:48:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:40 INFO - 'MOZ_NO_REMOTE': '1', 08:48:40 INFO - 'NO_EM_RESTART': '1', 08:48:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:40 INFO - 'PWD': '/builds/slave/test', 08:48:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:40 INFO - 'SHELL': '/bin/bash', 08:48:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:48:40 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:48:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:40 INFO - 'USER': 'cltbld', 08:48:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:40 INFO - 'XPC_FLAGS': '0x0', 08:48:40 INFO - 'XPC_SERVICE_NAME': '0', 08:48:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:40 INFO - Downloading/unpacking psutil>=0.7.1 08:48:40 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 08:48:40 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 08:48:40 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 08:48:40 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 08:48:40 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 08:48:40 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 08:48:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:48:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:43 INFO - Installing collected packages: psutil 08:48:43 INFO - Running setup.py install for psutil 08:48:43 INFO - building 'psutil._psutil_osx' extension 08:48:43 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 08:48:44 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 08:48:44 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 08:48:44 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 08:48:44 INFO - building 'psutil._psutil_posix' extension 08:48:44 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 08:48:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:48:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:48:44 INFO - ^ 08:48:44 INFO - 1 warning generated. 08:48:44 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 08:48:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:44 INFO - Successfully installed psutil 08:48:44 INFO - Cleaning up... 08:48:44 INFO - Return code: 0 08:48:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:48:44 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')]} 08:48:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:44 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')]} 08:48:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:44 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 0x106d4fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d6cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb404cf640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, '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.xEurxKR3Jl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:44 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 08:48:44 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 08:48:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:48:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:44 INFO - 'HOME': '/Users/cltbld', 08:48:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:44 INFO - 'LOGNAME': 'cltbld', 08:48:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:44 INFO - 'MOZ_NO_REMOTE': '1', 08:48:44 INFO - 'NO_EM_RESTART': '1', 08:48:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:44 INFO - 'PWD': '/builds/slave/test', 08:48:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:44 INFO - 'SHELL': '/bin/bash', 08:48:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:48:44 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:48:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:44 INFO - 'USER': 'cltbld', 08:48:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:44 INFO - 'XPC_FLAGS': '0x0', 08:48:44 INFO - 'XPC_SERVICE_NAME': '0', 08:48:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:48:44 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 08:48:44 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 08:48:44 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 08:48:44 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 08:48:44 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 08:48:44 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 08:48:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:48:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:48:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:48:47 INFO - Installing collected packages: mozsystemmonitor 08:48:47 INFO - Running setup.py install for mozsystemmonitor 08:48:47 INFO - Successfully installed mozsystemmonitor 08:48:47 INFO - Cleaning up... 08:48:47 INFO - Return code: 0 08:48:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:48:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:47 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 0x106d4fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d6cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb404cf640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, '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.xEurxKR3Jl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:47 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 08:48:47 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 08:48:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:48:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:47 INFO - 'HOME': '/Users/cltbld', 08:48:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:47 INFO - 'LOGNAME': 'cltbld', 08:48:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:47 INFO - 'MOZ_NO_REMOTE': '1', 08:48:47 INFO - 'NO_EM_RESTART': '1', 08:48:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:47 INFO - 'PWD': '/builds/slave/test', 08:48:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:47 INFO - 'SHELL': '/bin/bash', 08:48:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:48:47 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:48:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:47 INFO - 'USER': 'cltbld', 08:48:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:47 INFO - 'XPC_FLAGS': '0x0', 08:48:47 INFO - 'XPC_SERVICE_NAME': '0', 08:48:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:47 INFO - Downloading/unpacking blobuploader==1.2.4 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:50 INFO - Downloading blobuploader-1.2.4.tar.gz 08:48:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:48:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:48:50 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 08:48:50 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 08:48:50 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 08:48:50 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 08:48:50 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 08:48:50 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 08:48:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:48:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:48:51 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 08:48:51 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 08:48:51 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 08:48:51 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 08:48:51 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 08:48:51 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 08:48:51 INFO - Downloading docopt-0.6.1.tar.gz 08:48:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:48:51 INFO - Installing collected packages: blobuploader, requests, docopt 08:48:51 INFO - Running setup.py install for blobuploader 08:48:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:48:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:48:51 INFO - Running setup.py install for requests 08:48:52 INFO - Running setup.py install for docopt 08:48:52 INFO - Successfully installed blobuploader requests docopt 08:48:52 INFO - Cleaning up... 08:48:52 INFO - Return code: 0 08:48:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:52 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 0x106d4fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d6cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb404cf640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, '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.xEurxKR3Jl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:52 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 08:48:52 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 08:48:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:48:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:52 INFO - 'HOME': '/Users/cltbld', 08:48:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:52 INFO - 'LOGNAME': 'cltbld', 08:48:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:52 INFO - 'MOZ_NO_REMOTE': '1', 08:48:52 INFO - 'NO_EM_RESTART': '1', 08:48:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:52 INFO - 'PWD': '/builds/slave/test', 08:48:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:52 INFO - 'SHELL': '/bin/bash', 08:48:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:48:52 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:48:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:52 INFO - 'USER': 'cltbld', 08:48:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:52 INFO - 'XPC_FLAGS': '0x0', 08:48:52 INFO - 'XPC_SERVICE_NAME': '0', 08:48:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Zx2Gq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-j9JxnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-WlqGDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-BqORTE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-WPME4V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-8vmHGG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-l6WgOr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4ycdro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-fEKRSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-hUdFfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-PDPPxH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:48:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:48:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-TWhdB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-M8A00n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ynKHVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4PpR4O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-DDKBSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-_UDHN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-grgPGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-TTDgCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:54 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-OqijH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:48:55 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-E5B40N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:48:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:55 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 08:48:55 INFO - Running setup.py install for manifestparser 08:48:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Running setup.py install for mozcrash 08:48:55 INFO - Running setup.py install for mozdebug 08:48:55 INFO - Running setup.py install for mozdevice 08:48:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozfile 08:48:56 INFO - Running setup.py install for mozhttpd 08:48:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozinfo 08:48:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozInstall 08:48:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozleak 08:48:56 INFO - Running setup.py install for mozlog 08:48:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for moznetwork 08:48:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Running setup.py install for mozprocess 08:48:57 INFO - Running setup.py install for mozprofile 08:48:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Running setup.py install for mozrunner 08:48:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Running setup.py install for mozscreenshot 08:48:57 INFO - Running setup.py install for moztest 08:48:57 INFO - Running setup.py install for mozversion 08:48:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Running setup.py install for wptserve 08:48:58 INFO - Running setup.py install for marionette-driver 08:48:58 INFO - Running setup.py install for browsermob-proxy 08:48:58 INFO - Running setup.py install for marionette-client 08:48:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:48:58 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 08:48:58 INFO - Cleaning up... 08:48:58 INFO - Return code: 0 08:48:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:58 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 0x106d4fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d6cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feb404cf640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, '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.xEurxKR3Jl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:58 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 08:48:58 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 08:48:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:48:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:58 INFO - 'HOME': '/Users/cltbld', 08:48:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:58 INFO - 'LOGNAME': 'cltbld', 08:48:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:58 INFO - 'MOZ_NO_REMOTE': '1', 08:48:58 INFO - 'NO_EM_RESTART': '1', 08:48:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:58 INFO - 'PWD': '/builds/slave/test', 08:48:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:58 INFO - 'SHELL': '/bin/bash', 08:48:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:48:58 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:48:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:58 INFO - 'USER': 'cltbld', 08:48:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:58 INFO - 'XPC_FLAGS': '0x0', 08:48:58 INFO - 'XPC_SERVICE_NAME': '0', 08:48:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-dB5XyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-KrLoTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Q8eG1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-nd9I0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-rdB4fo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-f11C_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-3ZDeY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-iSkvgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:48:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-sZaZvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-cHoSdL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-5MEDRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-J5SqZw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-VSAkAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-VaWNBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-UBI8hi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Evyn5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4928VH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:49:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-BoV_X2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:49:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-xYR6K_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:49:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-beJciV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:49:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-UjIyp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:49:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:49:01 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)) 08:49:01 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)) 08:49:01 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)) 08:49:01 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)) 08:49:01 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)) 08:49:01 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)) 08:49:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:49:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:49:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:49:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:49:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:49:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:49:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:49:04 INFO - Downloading blessings-1.6.tar.gz 08:49:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:49:04 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)) 08:49:04 INFO - Installing collected packages: blessings 08:49:04 INFO - Running setup.py install for blessings 08:49:04 INFO - Successfully installed blessings 08:49:04 INFO - Cleaning up... 08:49:04 INFO - Return code: 0 08:49:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:49:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:49:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:49:05 INFO - Reading from file tmpfile_stdout 08:49:05 INFO - Current package versions: 08:49:05 INFO - blessings == 1.6 08:49:05 INFO - blobuploader == 1.2.4 08:49:05 INFO - browsermob-proxy == 0.6.0 08:49:05 INFO - docopt == 0.6.1 08:49:05 INFO - manifestparser == 1.1 08:49:05 INFO - marionette-client == 2.3.0 08:49:05 INFO - marionette-driver == 1.4.0 08:49:05 INFO - mozInstall == 1.12 08:49:05 INFO - mozcrash == 0.17 08:49:05 INFO - mozdebug == 0.1 08:49:05 INFO - mozdevice == 0.48 08:49:05 INFO - mozfile == 1.2 08:49:05 INFO - mozhttpd == 0.7 08:49:05 INFO - mozinfo == 0.9 08:49:05 INFO - mozleak == 0.1 08:49:05 INFO - mozlog == 3.1 08:49:05 INFO - moznetwork == 0.27 08:49:05 INFO - mozprocess == 0.22 08:49:05 INFO - mozprofile == 0.28 08:49:05 INFO - mozrunner == 6.11 08:49:05 INFO - mozscreenshot == 0.1 08:49:05 INFO - mozsystemmonitor == 0.0 08:49:05 INFO - moztest == 0.7 08:49:05 INFO - mozversion == 1.4 08:49:05 INFO - psutil == 3.1.1 08:49:05 INFO - requests == 1.2.3 08:49:05 INFO - wptserve == 1.4.0 08:49:05 INFO - wsgiref == 0.1.2 08:49:05 INFO - Running post-action listener: _resource_record_post_action 08:49:05 INFO - Running post-action listener: _start_resource_monitoring 08:49:05 INFO - Starting resource monitoring. 08:49:05 INFO - ##### 08:49:05 INFO - ##### Running pull step. 08:49:05 INFO - ##### 08:49:05 INFO - Running pre-action listener: _resource_record_pre_action 08:49:05 INFO - Running main action method: pull 08:49:05 INFO - Pull has nothing to do! 08:49:05 INFO - Running post-action listener: _resource_record_post_action 08:49:05 INFO - ##### 08:49:05 INFO - ##### Running install step. 08:49:05 INFO - ##### 08:49:05 INFO - Running pre-action listener: _resource_record_pre_action 08:49:05 INFO - Running main action method: install 08:49:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:49:05 INFO - Reading from file tmpfile_stdout 08:49:05 INFO - Detecting whether we're running mozinstall >=1.0... 08:49:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:49:05 INFO - Reading from file tmpfile_stdout 08:49:05 INFO - Output received: 08:49:05 INFO - Usage: mozinstall [options] installer 08:49:05 INFO - Options: 08:49:05 INFO - -h, --help show this help message and exit 08:49:05 INFO - -d DEST, --destination=DEST 08:49:05 INFO - Directory to install application into. [default: 08:49:05 INFO - "/builds/slave/test"] 08:49:05 INFO - --app=APP Application being installed. [default: firefox] 08:49:05 INFO - mkdir: /builds/slave/test/build/application 08:49:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:49:23 INFO - Reading from file tmpfile_stdout 08:49:23 INFO - Output received: 08:49:23 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:49:23 INFO - Running post-action listener: _resource_record_post_action 08:49:23 INFO - ##### 08:49:23 INFO - ##### Running run-tests step. 08:49:23 INFO - ##### 08:49:23 INFO - Running pre-action listener: _resource_record_pre_action 08:49:23 INFO - Running main action method: run_tests 08:49:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:49:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:49:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:49:23 INFO - grabbing minidump binary from tooltool 08:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:49:23 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 0x106d685e0>, '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 0x10694bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106976990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:49:23 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 08:49:23 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 08:49:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:49:23 INFO - Return code: 0 08:49:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:49:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:49:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.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 08:49:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.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 08:49:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xEurxKR3Jl/Render', 08:49:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:49:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:49:23 INFO - 'HOME': '/Users/cltbld', 08:49:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:49:23 INFO - 'LOGNAME': 'cltbld', 08:49:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:49:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:49:23 INFO - 'MOZ_NO_REMOTE': '1', 08:49:23 INFO - 'NO_EM_RESTART': '1', 08:49:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:49:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:49:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:49:23 INFO - 'PWD': '/builds/slave/test', 08:49:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:49:23 INFO - 'SHELL': '/bin/bash', 08:49:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hCzWBHzMDB/Listeners', 08:49:23 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 08:49:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:49:23 INFO - 'USER': 'cltbld', 08:49:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:49:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:49:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:49:23 INFO - 'XPC_FLAGS': '0x0', 08:49:23 INFO - 'XPC_SERVICE_NAME': '0', 08:49:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:49:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.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 08:49:24 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 08:49:24 INFO - import pkg_resources 08:49:25 INFO - Using 1 client processes 08:49:25 INFO - wptserve Starting http server on 127.0.0.1:8001 08:49:25 INFO - wptserve Starting http server on 127.0.0.1:8000 08:49:25 INFO - wptserve Starting http server on 127.0.0.1:8443 08:49:27 INFO - SUITE-START | Running 778 tests 08:49:27 INFO - Running testharness tests 08:49:27 INFO - Setting up ssl 08:49:27 INFO - PROCESS | certutil | 08:49:27 INFO - PROCESS | certutil | 08:49:27 INFO - PROCESS | certutil | 08:49:27 INFO - Certificate Nickname Trust Attributes 08:49:27 INFO - SSL,S/MIME,JAR/XPI 08:49:27 INFO - 08:49:27 INFO - web-platform-tests CT,, 08:49:27 INFO - 08:49:27 INFO - Starting runner 08:49:28 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:49:28 INFO - PROCESS | 1648 | 1464191368395 Marionette DEBUG Marionette enabled via build flag and pref 08:49:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ccf800 == 1 [pid = 1648] [id = 1] 08:49:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113cd0000) [pid = 1648] [serial = 1] [outer = 0x0] 08:49:28 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:49:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113cd1000) [pid = 1648] [serial = 2] [outer = 0x113cd0000] 08:49:28 INFO - PROCESS | 1648 | 1464191368815 Marionette INFO Listening on port 2828 08:49:29 INFO - PROCESS | 1648 | 1464191369057 Marionette DEBUG Marionette enabled via command-line flag 08:49:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166fb000 == 2 [pid = 1648] [id = 2] 08:49:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x1166fb800) [pid = 1648] [serial = 3] [outer = 0x0] 08:49:29 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:49:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x1166fc800) [pid = 1648] [serial = 4] [outer = 0x1166fb800] 08:49:29 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:29 INFO - PROCESS | 1648 | 1464191369209 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 08:49:29 INFO - PROCESS | 1648 | 1464191369295 Marionette DEBUG Closed connection conn0 08:49:29 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:29 INFO - PROCESS | 1648 | 1464191369301 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 08:49:29 INFO - PROCESS | 1648 | 1464191369310 Marionette DEBUG Closed connection conn1 08:49:29 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:29 INFO - PROCESS | 1648 | 1464191369315 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 08:49:29 INFO - PROCESS | 1648 | 1464191369323 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:49:29 INFO - PROCESS | 1648 | 1464191369328 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160525073114","device":"desktop","version":"48.0a2"} 08:49:29 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:49:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e0c000 == 3 [pid = 1648] [id = 3] 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119e12800) [pid = 1648] [serial = 5] [outer = 0x0] 08:49:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e13800 == 4 [pid = 1648] [id = 4] 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x119a2c400) [pid = 1648] [serial = 6] [outer = 0x0] 08:49:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a4000 == 5 [pid = 1648] [id = 5] 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x119a2ac00) [pid = 1648] [serial = 7] [outer = 0x0] 08:49:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:30 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x121bf0800) [pid = 1648] [serial = 8] [outer = 0x119a2ac00] 08:49:30 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x124836000) [pid = 1648] [serial = 9] [outer = 0x119e12800] 08:49:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x121797c00) [pid = 1648] [serial = 10] [outer = 0x119a2c400] 08:49:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x121877000) [pid = 1648] [serial = 11] [outer = 0x119a2ac00] 08:49:31 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:49:31 INFO - PROCESS | 1648 | 1464191371536 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1648 | 1464191371545 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:49:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126b12c00) [pid = 1648] [serial = 12] [outer = 0x119a2ac00] 08:49:31 INFO - PROCESS | 1648 | 1464191371892 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"16f1f6f4-dfd4-054c-b651-a7349c14b918","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160525073114","device":"desktop","version":"48.0a2","command_id":1}}] 08:49:31 INFO - PROCESS | 1648 | 1464191371981 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}] 08:49:32 INFO - PROCESS | 1648 | 1464191372047 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:49:32 INFO - PROCESS | 1648 | 1464191372125 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:49:32 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:49:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x11955b400) [pid = 1648] [serial = 13] [outer = 0x119a2ac00] 08:49:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:32 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:32 INFO - PROCESS | 1648 | 1464191372408 Marionette TRACE conn2 <- [1,3,null,{}] 08:49:32 INFO - PROCESS | 1648 | 1464191372419 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:49:32 INFO - PROCESS | 1648 | 1464191372434 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:49:32 INFO - PROCESS | 1648 | 1464191372459 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1648 | 1464191372461 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:49:32 INFO - PROCESS | 1648 | 1464191372468 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1648 | 1464191372470 Marionette TRACE conn2 <- [1,6,null,{}] 08:49:32 INFO - PROCESS | 1648 | 1464191372473 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}] 08:49:32 INFO - PROCESS | 1648 | 1464191372480 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:49:32 INFO - PROCESS | 1648 | 1464191372488 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d90800 == 6 [pid = 1648] [id = 6] 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129171800) [pid = 1648] [serial = 14] [outer = 0x0] 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129173400) [pid = 1648] [serial = 15] [outer = 0x129171800] 08:49:32 INFO - PROCESS | 1648 | 1464191372516 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12922f800) [pid = 1648] [serial = 16] [outer = 0x129171800] 08:49:32 INFO - PROCESS | 1648 | 1464191372821 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:49:32 INFO - PROCESS | 1648 | 1464191372838 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1648 | 1464191372840 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:49:32 INFO - PROCESS | 1648 | 1464191372842 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1648 | 1464191372844 Marionette TRACE conn2 <- [1,10,null,{}] 08:49:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d81000 == 7 [pid = 1648] [id = 7] 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x114f10c00) [pid = 1648] [serial = 17] [outer = 0x0] 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x1294e3c00) [pid = 1648] [serial = 18] [outer = 0x114f10c00] 08:49:32 INFO - PROCESS | 1648 | 1464191372871 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x1296cb000) [pid = 1648] [serial = 19] [outer = 0x114f10c00] 08:49:32 INFO - PROCESS | 1648 | 1464191372946 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}] 08:49:33 INFO - PROCESS | 1648 | 1464191373049 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:49:33 INFO - PROCESS | 1648 | 1464191373061 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6bc000 == 8 [pid = 1648] [id = 8] 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x1294e6800) [pid = 1648] [serial = 20] [outer = 0x0] 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a6ea400) [pid = 1648] [serial = 21] [outer = 0x1294e6800] 08:49:33 INFO - PROCESS | 1648 | 1464191373089 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a6ee800) [pid = 1648] [serial = 22] [outer = 0x1294e6800] 08:49:33 INFO - PROCESS | 1648 | 1464191373527 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 720ms 08:49:33 INFO - PROCESS | 1648 | 1464191373562 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1648 | 1464191373564 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:49:33 INFO - PROCESS | 1648 | 1464191373572 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1648 | 1464191373573 Marionette TRACE conn2 <- [1,14,null,{}] 08:49:33 INFO - PROCESS | 1648 | 1464191373575 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}] 08:49:33 INFO - PROCESS | 1648 | 1464191373673 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:49:33 INFO - PROCESS | 1648 | 1464191373677 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b298800 == 9 [pid = 1648] [id = 9] 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12ada2c00) [pid = 1648] [serial = 23] [outer = 0x0] 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b271c00) [pid = 1648] [serial = 24] [outer = 0x12ada2c00] 08:49:33 INFO - PROCESS | 1648 | 1464191373702 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b9ab800) [pid = 1648] [serial = 25] [outer = 0x12ada2c00] 08:49:33 INFO - PROCESS | 1648 | 1464191373969 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 08:49:33 INFO - PROCESS | 1648 | 1464191373997 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1648 | 1464191373998 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:49:34 INFO - PROCESS | 1648 | 1464191374000 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1648 | 1464191374001 Marionette TRACE conn2 <- [1,18,null,{}] 08:49:34 INFO - PROCESS | 1648 | 1464191374004 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}] 08:49:34 INFO - PROCESS | 1648 | 1464191374105 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:49:34 INFO - PROCESS | 1648 | 1464191374113 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba55800 == 10 [pid = 1648] [id = 10] 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12ba78c00) [pid = 1648] [serial = 26] [outer = 0x0] 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12ba7c800) [pid = 1648] [serial = 27] [outer = 0x12ba78c00] 08:49:34 INFO - PROCESS | 1648 | 1464191374138 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12ba82800) [pid = 1648] [serial = 28] [outer = 0x12ba78c00] 08:49:34 INFO - PROCESS | 1648 | 1464191374394 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 08:49:34 INFO - PROCESS | 1648 | 1464191374420 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1648 | 1464191374422 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:49:34 INFO - PROCESS | 1648 | 1464191374425 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1648 | 1464191374426 Marionette TRACE conn2 <- [1,22,null,{}] 08:49:34 INFO - PROCESS | 1648 | 1464191374438 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}] 08:49:34 INFO - PROCESS | 1648 | 1464191374534 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:49:34 INFO - PROCESS | 1648 | 1464191374539 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd74000 == 11 [pid = 1648] [id = 11] 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12ba85800) [pid = 1648] [serial = 29] [outer = 0x0] 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12baa0800) [pid = 1648] [serial = 30] [outer = 0x12ba85800] 08:49:34 INFO - PROCESS | 1648 | 1464191374564 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12bdd7800) [pid = 1648] [serial = 31] [outer = 0x12ba85800] 08:49:34 INFO - PROCESS | 1648 | 1464191374814 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 428ms 08:49:34 INFO - PROCESS | 1648 | 1464191374859 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1648 | 1464191374860 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:49:34 INFO - PROCESS | 1648 | 1464191374862 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1648 | 1464191374863 Marionette TRACE conn2 <- [1,26,null,{}] 08:49:34 INFO - PROCESS | 1648 | 1464191374865 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}] 08:49:35 INFO - PROCESS | 1648 | 1464191375004 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:49:35 INFO - PROCESS | 1648 | 1464191375010 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c115000 == 12 [pid = 1648] [id = 12] 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12bddd000) [pid = 1648] [serial = 32] [outer = 0x0] 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12bde5800) [pid = 1648] [serial = 33] [outer = 0x12bddd000] 08:49:35 INFO - PROCESS | 1648 | 1464191375045 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c173000) [pid = 1648] [serial = 34] [outer = 0x12bddd000] 08:49:35 INFO - PROCESS | 1648 | 1464191375439 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 618ms 08:49:35 INFO - PROCESS | 1648 | 1464191375482 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1648 | 1464191375483 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:49:35 INFO - PROCESS | 1648 | 1464191375487 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1648 | 1464191375489 Marionette TRACE conn2 <- [1,30,null,{}] 08:49:35 INFO - PROCESS | 1648 | 1464191375492 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}] 08:49:35 INFO - PROCESS | 1648 | 1464191375618 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:49:35 INFO - PROCESS | 1648 | 1464191375622 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c712000 == 13 [pid = 1648] [id = 13] 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c175c00) [pid = 1648] [serial = 35] [outer = 0x0] 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c752400) [pid = 1648] [serial = 36] [outer = 0x12c175c00] 08:49:35 INFO - PROCESS | 1648 | 1464191375646 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c756400) [pid = 1648] [serial = 37] [outer = 0x12c175c00] 08:49:35 INFO - PROCESS | 1648 | 1464191375888 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 08:49:35 INFO - PROCESS | 1648 | 1464191375906 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1648 | 1464191375908 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:49:35 INFO - PROCESS | 1648 | 1464191375918 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1648 | 1464191375919 Marionette TRACE conn2 <- [1,34,null,{}] 08:49:35 INFO - PROCESS | 1648 | 1464191375921 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}] 08:49:36 INFO - PROCESS | 1648 | 1464191376021 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:49:36 INFO - PROCESS | 1648 | 1464191376026 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca55800 == 14 [pid = 1648] [id = 14] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c759000) [pid = 1648] [serial = 38] [outer = 0x0] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12cab4c00) [pid = 1648] [serial = 39] [outer = 0x12c759000] 08:49:36 INFO - PROCESS | 1648 | 1464191376053 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12cabbc00) [pid = 1648] [serial = 40] [outer = 0x12c759000] 08:49:36 INFO - PROCESS | 1648 | 1464191376286 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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 08:49:36 INFO - PROCESS | 1648 | 1464191376340 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1648 | 1464191376341 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:49:36 INFO - PROCESS | 1648 | 1464191376343 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1648 | 1464191376344 Marionette TRACE conn2 <- [1,38,null,{}] 08:49:36 INFO - PROCESS | 1648 | 1464191376346 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}] 08:49:36 INFO - PROCESS | 1648 | 1464191376447 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:49:36 INFO - PROCESS | 1648 | 1464191376453 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce79000 == 15 [pid = 1648] [id = 15] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12cabe400) [pid = 1648] [serial = 41] [outer = 0x0] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12cebc800) [pid = 1648] [serial = 42] [outer = 0x12cabe400] 08:49:36 INFO - PROCESS | 1648 | 1464191376477 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cec2400) [pid = 1648] [serial = 43] [outer = 0x12cabe400] 08:49:36 INFO - PROCESS | 1648 | 1464191376713 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]]]}] 08:49:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfce000 == 16 [pid = 1648] [id = 16] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cfce800) [pid = 1648] [serial = 44] [outer = 0x0] 08:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cfd0800) [pid = 1648] [serial = 45] [outer = 0x12cfce800] 08:49:36 INFO - PROCESS | 1648 | 1464191376789 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1648 | 1464191376790 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12cfd5800) [pid = 1648] [serial = 46] [outer = 0x12cfce800] 08:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:49:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfcd800 == 17 [pid = 1648] [id = 17] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12d240000) [pid = 1648] [serial = 47] [outer = 0x0] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d24ac00) [pid = 1648] [serial = 48] [outer = 0x12d240000] 08:49:36 INFO - PROCESS | 1648 | 1464191376844 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1648 | 1464191376845 Marionette TRACE conn2 <- [1,42,null,{}] 08:49:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x1166c8000) [pid = 1648] [serial = 49] [outer = 0x12d240000] 08:49:36 INFO - PROCESS | 1648 | 1464191376874 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}] 08:49:36 INFO - PROCESS | 1648 | 1464191376963 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:49:37 INFO - PROCESS | 1648 | 1464191376995 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d555800 == 18 [pid = 1648] [id = 18] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12d25d800) [pid = 1648] [serial = 50] [outer = 0x0] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d635000) [pid = 1648] [serial = 51] [outer = 0x12d25d800] 08:49:37 INFO - PROCESS | 1648 | 1464191377023 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d639400) [pid = 1648] [serial = 52] [outer = 0x12d25d800] 08:49:37 INFO - PROCESS | 1648 | 1464191377276 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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 516ms 08:49:37 INFO - PROCESS | 1648 | 1464191377327 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1648 | 1464191377328 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:49:37 INFO - PROCESS | 1648 | 1464191377339 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1648 | 1464191377341 Marionette TRACE conn2 <- [1,46,null,{}] 08:49:37 INFO - PROCESS | 1648 | 1464191377344 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}] 08:49:37 INFO - PROCESS | 1648 | 1464191377436 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:49:37 INFO - PROCESS | 1648 | 1464191377441 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad1c800 == 19 [pid = 1648] [id = 19] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11856bc00) [pid = 1648] [serial = 53] [outer = 0x0] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x118794000) [pid = 1648] [serial = 54] [outer = 0x11856bc00] 08:49:37 INFO - PROCESS | 1648 | 1464191377469 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d63cc00) [pid = 1648] [serial = 55] [outer = 0x11856bc00] 08:49:37 INFO - PROCESS | 1648 | 1464191377709 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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 08:49:37 INFO - PROCESS | 1648 | 1464191377759 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1648 | 1464191377760 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:49:37 INFO - PROCESS | 1648 | 1464191377762 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1648 | 1464191377763 Marionette TRACE conn2 <- [1,50,null,{}] 08:49:37 INFO - PROCESS | 1648 | 1464191377765 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}] 08:49:37 INFO - PROCESS | 1648 | 1464191377863 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:49:37 INFO - PROCESS | 1648 | 1464191377868 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b9000 == 20 [pid = 1648] [id = 20] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x118171c00) [pid = 1648] [serial = 56] [outer = 0x0] 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x118178c00) [pid = 1648] [serial = 57] [outer = 0x118171c00] 08:49:37 INFO - PROCESS | 1648 | 1464191377892 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x1181b9000) [pid = 1648] [serial = 58] [outer = 0x118171c00] 08:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 08:49:38 INFO - PROCESS | 1648 | 1464191378127 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]]]}] 08:49:38 INFO - PROCESS | 1648 | 1464191378132 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1648 | 1464191378133 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:49:38 INFO - PROCESS | 1648 | 1464191378140 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1648 | 1464191378141 Marionette TRACE conn2 <- [1,54,null,{}] 08:49:38 INFO - PROCESS | 1648 | 1464191378161 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}] 08:49:38 INFO - PROCESS | 1648 | 1464191378258 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:49:38 INFO - PROCESS | 1648 | 1464191378271 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d561000 == 21 [pid = 1648] [id = 21] 08:49:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1181bb000) [pid = 1648] [serial = 59] [outer = 0x0] 08:49:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1181c2c00) [pid = 1648] [serial = 60] [outer = 0x1181bb000] 08:49:38 INFO - PROCESS | 1648 | 1464191378295 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12d63d000) [pid = 1648] [serial = 61] [outer = 0x1181bb000] 08:49:38 INFO - PROCESS | 1648 | 1464191378547 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 08:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:49:38 INFO - PROCESS | 1648 | 1464191378559 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1648 | 1464191378560 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:49:38 INFO - PROCESS | 1648 | 1464191378562 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1648 | 1464191378564 Marionette TRACE conn2 <- [1,58,null,{}] 08:49:38 INFO - PROCESS | 1648 | 1464191378566 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}] 08:49:38 INFO - PROCESS | 1648 | 1464191378734 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:49:39 INFO - PROCESS | 1648 | 1464191379295 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x112071800 == 22 [pid = 1648] [id = 22] 08:49:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11203ec00) [pid = 1648] [serial = 62] [outer = 0x0] 08:49:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112042000) [pid = 1648] [serial = 63] [outer = 0x11203ec00] 08:49:39 INFO - PROCESS | 1648 | 1464191379326 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112a6a800) [pid = 1648] [serial = 64] [outer = 0x11203ec00] 08:49:39 INFO - PROCESS | 1648 | 1464191379747 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1221ms 08:49:39 INFO - PROCESS | 1648 | 1464191379791 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1648 | 1464191379795 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:49:39 INFO - PROCESS | 1648 | 1464191379798 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1648 | 1464191379800 Marionette TRACE conn2 <- [1,62,null,{}] 08:49:39 INFO - PROCESS | 1648 | 1464191379804 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}] 08:49:39 INFO - PROCESS | 1648 | 1464191379917 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:49:39 INFO - PROCESS | 1648 | 1464191379969 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e2f800 == 23 [pid = 1648] [id = 23] 08:49:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x115d75c00) [pid = 1648] [serial = 65] [outer = 0x0] 08:49:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1164a5000) [pid = 1648] [serial = 66] [outer = 0x115d75c00] 08:49:40 INFO - PROCESS | 1648 | 1464191380002 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x116a5ec00) [pid = 1648] [serial = 67] [outer = 0x115d75c00] 08:49:40 INFO - PROCESS | 1648 | 1464191380409 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 08:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:49:40 INFO - PROCESS | 1648 | 1464191380421 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1648 | 1464191380423 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:49:40 INFO - PROCESS | 1648 | 1464191380425 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1648 | 1464191380427 Marionette TRACE conn2 <- [1,66,null,{}] 08:49:40 INFO - PROCESS | 1648 | 1464191380430 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}] 08:49:40 INFO - PROCESS | 1648 | 1464191380540 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:49:40 INFO - PROCESS | 1648 | 1464191380608 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab0800 == 24 [pid = 1648] [id = 24] 08:49:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11807ec00) [pid = 1648] [serial = 68] [outer = 0x0] 08:49:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1181b8400) [pid = 1648] [serial = 69] [outer = 0x11807ec00] 08:49:40 INFO - PROCESS | 1648 | 1464191380638 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118570000) [pid = 1648] [serial = 70] [outer = 0x11807ec00] 08:49:41 INFO - PROCESS | 1648 | 1464191381229 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 822ms 08:49:41 INFO - PROCESS | 1648 | 1464191381248 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1648 | 1464191381250 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:49:41 INFO - PROCESS | 1648 | 1464191381254 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1648 | 1464191381256 Marionette TRACE conn2 <- [1,70,null,{}] 08:49:41 INFO - PROCESS | 1648 | 1464191381283 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}] 08:49:41 INFO - PROCESS | 1648 | 1464191381368 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:49:41 INFO - PROCESS | 1648 | 1464191381433 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f24800 == 25 [pid = 1648] [id = 25] 08:49:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1130a5800) [pid = 1648] [serial = 71] [outer = 0x0] 08:49:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x114fe1400) [pid = 1648] [serial = 72] [outer = 0x1130a5800] 08:49:41 INFO - PROCESS | 1648 | 1464191381467 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x115e86800) [pid = 1648] [serial = 73] [outer = 0x1130a5800] 08:49:41 INFO - PROCESS | 1648 | 1464191381986 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 743ms 08:49:42 INFO - PROCESS | 1648 | 1464191382008 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1648 | 1464191382014 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:49:42 INFO - PROCESS | 1648 | 1464191382024 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1648 | 1464191382027 Marionette TRACE conn2 <- [1,74,null,{}] 08:49:42 INFO - PROCESS | 1648 | 1464191382030 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}] 08:49:42 INFO - PROCESS | 1648 | 1464191382143 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:49:42 INFO - PROCESS | 1648 | 1464191382232 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11265d000 == 26 [pid = 1648] [id = 26] 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1122b1c00) [pid = 1648] [serial = 74] [outer = 0x0] 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112f46800) [pid = 1648] [serial = 75] [outer = 0x1122b1c00] 08:49:42 INFO - PROCESS | 1648 | 1464191382277 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113c9a000) [pid = 1648] [serial = 76] [outer = 0x1122b1c00] 08:49:42 INFO - PROCESS | 1648 | 1464191382629 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 08:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:49:42 INFO - PROCESS | 1648 | 1464191382645 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1648 | 1464191382647 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:49:42 INFO - PROCESS | 1648 | 1464191382649 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1648 | 1464191382652 Marionette TRACE conn2 <- [1,78,null,{}] 08:49:42 INFO - PROCESS | 1648 | 1464191382663 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}] 08:49:42 INFO - PROCESS | 1648 | 1464191382741 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:49:42 INFO - PROCESS | 1648 | 1464191382793 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa5000 == 27 [pid = 1648] [id = 27] 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112f43000) [pid = 1648] [serial = 77] [outer = 0x0] 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118078c00) [pid = 1648] [serial = 78] [outer = 0x112f43000] 08:49:42 INFO - PROCESS | 1648 | 1464191382821 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11856e000) [pid = 1648] [serial = 79] [outer = 0x112f43000] 08:49:43 INFO - PROCESS | 1648 | 1464191383097 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 08:49:43 INFO - PROCESS | 1648 | 1464191383126 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1648 | 1464191383128 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:49:43 INFO - PROCESS | 1648 | 1464191383131 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1648 | 1464191383132 Marionette TRACE conn2 <- [1,82,null,{}] 08:49:43 INFO - PROCESS | 1648 | 1464191383134 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}] 08:49:43 INFO - PROCESS | 1648 | 1464191383221 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:49:43 INFO - PROCESS | 1648 | 1464191383225 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07000 == 28 [pid = 1648] [id = 28] 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118582400) [pid = 1648] [serial = 80] [outer = 0x0] 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118795400) [pid = 1648] [serial = 81] [outer = 0x118582400] 08:49:43 INFO - PROCESS | 1648 | 1464191383252 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11900d800) [pid = 1648] [serial = 82] [outer = 0x118582400] 08:49:43 INFO - PROCESS | 1648 | 1464191383557 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:49:43 INFO - PROCESS | 1648 | 1464191383603 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1648 | 1464191383604 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:49:43 INFO - PROCESS | 1648 | 1464191383606 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1648 | 1464191383607 Marionette TRACE conn2 <- [1,86,null,{}] 08:49:43 INFO - PROCESS | 1648 | 1464191383610 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}] 08:49:43 INFO - PROCESS | 1648 | 1464191383678 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:49:43 INFO - PROCESS | 1648 | 1464191383683 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182a2800 == 29 [pid = 1648] [id = 29] 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1130a1800) [pid = 1648] [serial = 83] [outer = 0x0] 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119066c00) [pid = 1648] [serial = 84] [outer = 0x1130a1800] 08:49:43 INFO - PROCESS | 1648 | 1464191383710 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119559400) [pid = 1648] [serial = 85] [outer = 0x1130a1800] 08:49:44 INFO - PROCESS | 1648 | 1464191384007 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 08:49:44 INFO - PROCESS | 1648 | 1464191384029 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1648 | 1464191384030 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:49:44 INFO - PROCESS | 1648 | 1464191384032 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1648 | 1464191384033 Marionette TRACE conn2 <- [1,90,null,{}] 08:49:44 INFO - PROCESS | 1648 | 1464191384036 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}] 08:49:44 INFO - PROCESS | 1648 | 1464191384128 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:49:44 INFO - PROCESS | 1648 | 1464191384133 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118543000 == 30 [pid = 1648] [id = 30] 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11967f000) [pid = 1648] [serial = 86] [outer = 0x0] 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119869400) [pid = 1648] [serial = 87] [outer = 0x11967f000] 08:49:44 INFO - PROCESS | 1648 | 1464191384162 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119fa3400) [pid = 1648] [serial = 88] [outer = 0x11967f000] 08:49:44 INFO - PROCESS | 1648 | 1464191384468 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 08:49:44 INFO - PROCESS | 1648 | 1464191384503 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1648 | 1464191384506 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:49:44 INFO - PROCESS | 1648 | 1464191384508 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1648 | 1464191384509 Marionette TRACE conn2 <- [1,94,null,{}] 08:49:44 INFO - PROCESS | 1648 | 1464191384512 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}] 08:49:44 INFO - PROCESS | 1648 | 1464191384608 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:49:44 INFO - PROCESS | 1648 | 1464191384615 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11902a000 == 31 [pid = 1648] [id = 31] 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119068800) [pid = 1648] [serial = 89] [outer = 0x0] 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119fa6800) [pid = 1648] [serial = 90] [outer = 0x119068800] 08:49:44 INFO - PROCESS | 1648 | 1464191384641 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1210bc800) [pid = 1648] [serial = 91] [outer = 0x119068800] 08:49:44 INFO - PROCESS | 1648 | 1464191384939 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 08:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:49:44 INFO - PROCESS | 1648 | 1464191384977 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1648 | 1464191384978 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:49:44 INFO - PROCESS | 1648 | 1464191384980 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1648 | 1464191384982 Marionette TRACE conn2 <- [1,98,null,{}] 08:49:44 INFO - PROCESS | 1648 | 1464191384993 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}] 08:49:45 INFO - PROCESS | 1648 | 1464191385067 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:49:45 INFO - PROCESS | 1648 | 1464191385071 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193b1800 == 32 [pid = 1648] [id = 32] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1210b8800) [pid = 1648] [serial = 92] [outer = 0x0] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121310400) [pid = 1648] [serial = 93] [outer = 0x1210b8800] 08:49:45 INFO - PROCESS | 1648 | 1464191385097 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1214bd000) [pid = 1648] [serial = 94] [outer = 0x1210b8800] 08:49:45 INFO - PROCESS | 1648 | 1464191385389 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 08:49:45 INFO - PROCESS | 1648 | 1464191385410 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1648 | 1464191385412 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:49:45 INFO - PROCESS | 1648 | 1464191385414 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1648 | 1464191385423 Marionette TRACE conn2 <- [1,102,null,{}] 08:49:45 INFO - PROCESS | 1648 | 1464191385433 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}] 08:49:45 INFO - PROCESS | 1648 | 1464191385531 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:49:45 INFO - PROCESS | 1648 | 1464191385538 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960e800 == 33 [pid = 1648] [id = 33] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1210bb800) [pid = 1648] [serial = 95] [outer = 0x0] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121697800) [pid = 1648] [serial = 96] [outer = 0x1210bb800] 08:49:45 INFO - PROCESS | 1648 | 1464191385563 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121875c00) [pid = 1648] [serial = 97] [outer = 0x1210bb800] 08:49:45 INFO - PROCESS | 1648 | 1464191385816 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 435ms 08:49:45 INFO - PROCESS | 1648 | 1464191385851 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1648 | 1464191385852 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:49:45 INFO - PROCESS | 1648 | 1464191385855 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1648 | 1464191385856 Marionette TRACE conn2 <- [1,106,null,{}] 08:49:45 INFO - PROCESS | 1648 | 1464191385858 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}] 08:49:45 INFO - PROCESS | 1648 | 1464191385937 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:49:45 INFO - PROCESS | 1648 | 1464191385941 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a40800 == 34 [pid = 1648] [id = 34] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118570400) [pid = 1648] [serial = 98] [outer = 0x0] 08:49:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1218f1000) [pid = 1648] [serial = 99] [outer = 0x118570400] 08:49:45 INFO - PROCESS | 1648 | 1464191385968 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121d5fc00) [pid = 1648] [serial = 100] [outer = 0x118570400] 08:49:46 INFO - PROCESS | 1648 | 1464191386254 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 08:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:49:46 INFO - PROCESS | 1648 | 1464191386323 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1648 | 1464191386325 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:49:46 INFO - PROCESS | 1648 | 1464191386327 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1648 | 1464191386329 Marionette TRACE conn2 <- [1,110,null,{}] 08:49:46 INFO - PROCESS | 1648 | 1464191386331 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}] 08:49:46 INFO - PROCESS | 1648 | 1464191386439 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:49:46 INFO - PROCESS | 1648 | 1464191386446 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f76000 == 35 [pid = 1648] [id = 35] 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121877400) [pid = 1648] [serial = 101] [outer = 0x0] 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12485bc00) [pid = 1648] [serial = 102] [outer = 0x121877400] 08:49:46 INFO - PROCESS | 1648 | 1464191386480 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12576b400) [pid = 1648] [serial = 103] [outer = 0x121877400] 08:49:46 INFO - PROCESS | 1648 | 1464191386771 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:49:46 INFO - PROCESS | 1648 | 1464191386797 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1648 | 1464191386798 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:49:46 INFO - PROCESS | 1648 | 1464191386800 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1648 | 1464191386801 Marionette TRACE conn2 <- [1,114,null,{}] 08:49:46 INFO - PROCESS | 1648 | 1464191386805 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}] 08:49:46 INFO - PROCESS | 1648 | 1464191386882 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:49:46 INFO - PROCESS | 1648 | 1464191386888 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212ef800 == 36 [pid = 1648] [id = 36] 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124f5a800) [pid = 1648] [serial = 104] [outer = 0x0] 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125866000) [pid = 1648] [serial = 105] [outer = 0x124f5a800] 08:49:46 INFO - PROCESS | 1648 | 1464191386912 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1263a3800) [pid = 1648] [serial = 106] [outer = 0x124f5a800] 08:49:47 INFO - PROCESS | 1648 | 1464191387209 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 420ms 08:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:49:47 INFO - PROCESS | 1648 | 1464191387220 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1648 | 1464191387221 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:49:47 INFO - PROCESS | 1648 | 1464191387224 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1648 | 1464191387225 Marionette TRACE conn2 <- [1,118,null,{}] 08:49:47 INFO - PROCESS | 1648 | 1464191387235 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}] 08:49:47 INFO - PROCESS | 1648 | 1464191387314 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:49:47 INFO - PROCESS | 1648 | 1464191387361 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121447800 == 37 [pid = 1648] [id = 37] 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121ad3400) [pid = 1648] [serial = 107] [outer = 0x0] 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12586b400) [pid = 1648] [serial = 108] [outer = 0x121ad3400] 08:49:47 INFO - PROCESS | 1648 | 1464191387386 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12675f800) [pid = 1648] [serial = 109] [outer = 0x121ad3400] 08:49:47 INFO - PROCESS | 1648 | 1464191387640 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 08:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:49:47 INFO - PROCESS | 1648 | 1464191387695 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1648 | 1464191387696 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:49:47 INFO - PROCESS | 1648 | 1464191387698 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1648 | 1464191387699 Marionette TRACE conn2 <- [1,122,null,{}] 08:49:47 INFO - PROCESS | 1648 | 1464191387701 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}] 08:49:47 INFO - PROCESS | 1648 | 1464191387780 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:49:47 INFO - PROCESS | 1648 | 1464191387784 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a95000 == 38 [pid = 1648] [id = 38] 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12697e000) [pid = 1648] [serial = 110] [outer = 0x0] 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126e1e800) [pid = 1648] [serial = 111] [outer = 0x12697e000] 08:49:47 INFO - PROCESS | 1648 | 1464191387810 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126e6b400) [pid = 1648] [serial = 112] [outer = 0x12697e000] 08:49:48 INFO - PROCESS | 1648 | 1464191388082 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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 08:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:49:48 INFO - PROCESS | 1648 | 1464191388118 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1648 | 1464191388119 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:49:48 INFO - PROCESS | 1648 | 1464191388121 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1648 | 1464191388122 Marionette TRACE conn2 <- [1,126,null,{}] 08:49:48 INFO - PROCESS | 1648 | 1464191388133 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}] 08:49:48 INFO - PROCESS | 1648 | 1464191388212 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:49:48 INFO - PROCESS | 1648 | 1464191388259 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x124839000 == 39 [pid = 1648] [id = 39] 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126984400) [pid = 1648] [serial = 113] [outer = 0x0] 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126fd2c00) [pid = 1648] [serial = 114] [outer = 0x126984400] 08:49:48 INFO - PROCESS | 1648 | 1464191388284 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128a4e400) [pid = 1648] [serial = 115] [outer = 0x126984400] 08:49:48 INFO - PROCESS | 1648 | 1464191388561 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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 08:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:49:48 INFO - PROCESS | 1648 | 1464191388595 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1648 | 1464191388596 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:49:48 INFO - PROCESS | 1648 | 1464191388599 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1648 | 1464191388600 Marionette TRACE conn2 <- [1,130,null,{}] 08:49:48 INFO - PROCESS | 1648 | 1464191388614 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}] 08:49:48 INFO - PROCESS | 1648 | 1464191388691 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:49:48 INFO - PROCESS | 1648 | 1464191388695 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12588b800 == 40 [pid = 1648] [id = 40] 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126fde400) [pid = 1648] [serial = 116] [outer = 0x0] 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128ac9400) [pid = 1648] [serial = 117] [outer = 0x126fde400] 08:49:48 INFO - PROCESS | 1648 | 1464191388721 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129230000) [pid = 1648] [serial = 118] [outer = 0x126fde400] 08:49:49 INFO - PROCESS | 1648 | 1464191389054 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]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 08:49:49 INFO - PROCESS | 1648 | 1464191389069 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1648 | 1464191389071 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:49:49 INFO - PROCESS | 1648 | 1464191389073 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1648 | 1464191389074 Marionette TRACE conn2 <- [1,134,null,{}] 08:49:49 INFO - PROCESS | 1648 | 1464191389077 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}] 08:49:49 INFO - PROCESS | 1648 | 1464191389839 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:49:49 INFO - PROCESS | 1648 | 1464191389907 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x112648800 == 41 [pid = 1648] [id = 41] 08:49:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112a6bc00) [pid = 1648] [serial = 119] [outer = 0x0] 08:49:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11309a400) [pid = 1648] [serial = 120] [outer = 0x112a6bc00] 08:49:49 INFO - PROCESS | 1648 | 1464191389940 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x113d05000) [pid = 1648] [serial = 121] [outer = 0x112a6bc00] 08:49:50 INFO - PROCESS | 1648 | 1464191390396 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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1370ms 08:49:50 INFO - PROCESS | 1648 | 1464191390446 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1648 | 1464191390448 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:49:50 INFO - PROCESS | 1648 | 1464191390453 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1648 | 1464191390455 Marionette TRACE conn2 <- [1,138,null,{}] 08:49:50 INFO - PROCESS | 1648 | 1464191390458 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}] 08:49:50 INFO - PROCESS | 1648 | 1464191390548 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:49:50 INFO - PROCESS | 1648 | 1464191390588 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11613f000 == 42 [pid = 1648] [id = 42] 08:49:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11699f800) [pid = 1648] [serial = 122] [outer = 0x0] 08:49:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116ff7400) [pid = 1648] [serial = 123] [outer = 0x11699f800] 08:49:50 INFO - PROCESS | 1648 | 1464191390616 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11768b800) [pid = 1648] [serial = 124] [outer = 0x11699f800] 08:49:50 INFO - PROCESS | 1648 | 1464191390921 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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 08:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:49:50 INFO - PROCESS | 1648 | 1464191390974 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1648 | 1464191390976 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:49:50 INFO - PROCESS | 1648 | 1464191390978 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1648 | 1464191390980 Marionette TRACE conn2 <- [1,142,null,{}] 08:49:50 INFO - PROCESS | 1648 | 1464191390982 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}] 08:49:51 INFO - PROCESS | 1648 | 1464191391068 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:49:51 INFO - PROCESS | 1648 | 1464191391100 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9b800 == 43 [pid = 1648] [id = 43] 08:49:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11807c400) [pid = 1648] [serial = 125] [outer = 0x0] 08:49:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118174800) [pid = 1648] [serial = 126] [outer = 0x11807c400] 08:49:51 INFO - PROCESS | 1648 | 1464191391127 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1181ae000) [pid = 1648] [serial = 127] [outer = 0x11807c400] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12ba85800) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12ba78c00) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ada2c00) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1294e6800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129171800) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118171c00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11856bc00) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12d25d800) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12cabe400) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c759000) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12c175c00) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bddd000) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118582400) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1130a1800) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11967f000) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119068800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1210b8800) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1210bb800) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118570400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124f5a800) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121ad3400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12697e000) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181bb000) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11203ec00) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115d75c00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11807ec00) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1130a5800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1122b1c00) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:49:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112f43000) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:49:51 INFO - PROCESS | 1648 | 1464191391917 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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 08:49:51 INFO - PROCESS | 1648 | 1464191391966 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1648 | 1464191391970 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:49:51 INFO - PROCESS | 1648 | 1464191391993 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1648 | 1464191392000 Marionette TRACE conn2 <- [1,146,null,{}] 08:49:52 INFO - PROCESS | 1648 | 1464191392004 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}] 08:49:52 INFO - PROCESS | 1648 | 1464191392124 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:49:52 INFO - PROCESS | 1648 | 1464191392132 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745c800 == 44 [pid = 1648] [id = 44] 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11817c400) [pid = 1648] [serial = 128] [outer = 0x0] 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181bb800) [pid = 1648] [serial = 129] [outer = 0x11817c400] 08:49:52 INFO - PROCESS | 1648 | 1464191392176 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118570400) [pid = 1648] [serial = 130] [outer = 0x11817c400] 08:49:52 INFO - PROCESS | 1648 | 1464191392556 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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 636ms 08:49:52 INFO - PROCESS | 1648 | 1464191392621 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1648 | 1464191392623 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:49:52 INFO - PROCESS | 1648 | 1464191392627 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1648 | 1464191392629 Marionette TRACE conn2 <- [1,150,null,{}] 08:49:52 INFO - PROCESS | 1648 | 1464191392632 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}] 08:49:52 INFO - PROCESS | 1648 | 1464191392739 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:49:52 INFO - PROCESS | 1648 | 1464191392746 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b0000 == 45 [pid = 1648] [id = 45] 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117689c00) [pid = 1648] [serial = 131] [outer = 0x0] 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118795000) [pid = 1648] [serial = 132] [outer = 0x117689c00] 08:49:52 INFO - PROCESS | 1648 | 1464191392790 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11900f400) [pid = 1648] [serial = 133] [outer = 0x117689c00] 08:49:53 INFO - PROCESS | 1648 | 1464191393209 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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 08:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:49:53 INFO - PROCESS | 1648 | 1464191393247 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1648 | 1464191393248 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:49:53 INFO - PROCESS | 1648 | 1464191393250 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1648 | 1464191393251 Marionette TRACE conn2 <- [1,154,null,{}] 08:49:53 INFO - PROCESS | 1648 | 1464191393254 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}] 08:49:53 INFO - PROCESS | 1648 | 1464191393322 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:49:53 INFO - PROCESS | 1648 | 1464191393327 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119017000 == 46 [pid = 1648] [id = 46] 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11955c800) [pid = 1648] [serial = 134] [outer = 0x0] 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11967cc00) [pid = 1648] [serial = 135] [outer = 0x11955c800] 08:49:53 INFO - PROCESS | 1648 | 1464191393360 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119865c00) [pid = 1648] [serial = 136] [outer = 0x11955c800] 08:49:53 INFO - PROCESS | 1648 | 1464191393672 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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 08:49:53 INFO - PROCESS | 1648 | 1464191393732 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1648 | 1464191393734 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:49:53 INFO - PROCESS | 1648 | 1464191393738 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1648 | 1464191393741 Marionette TRACE conn2 <- [1,158,null,{}] 08:49:53 INFO - PROCESS | 1648 | 1464191393745 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}] 08:49:53 INFO - PROCESS | 1648 | 1464191393826 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:49:53 INFO - PROCESS | 1648 | 1464191393907 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11306e000 == 47 [pid = 1648] [id = 47] 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11339a000) [pid = 1648] [serial = 137] [outer = 0x0] 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113ca0000) [pid = 1648] [serial = 138] [outer = 0x11339a000] 08:49:53 INFO - PROCESS | 1648 | 1464191393939 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11617e000) [pid = 1648] [serial = 139] [outer = 0x11339a000] 08:49:54 INFO - PROCESS | 1648 | 1464191394401 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]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 08:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:49:54 INFO - PROCESS | 1648 | 1464191394411 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1648 | 1464191394414 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:49:54 INFO - PROCESS | 1648 | 1464191394420 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1648 | 1464191394422 Marionette TRACE conn2 <- [1,162,null,{}] 08:49:54 INFO - PROCESS | 1648 | 1464191394425 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}] 08:49:54 INFO - PROCESS | 1648 | 1464191394515 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:49:54 INFO - PROCESS | 1648 | 1464191394560 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118541800 == 48 [pid = 1648] [id = 48] 08:49:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11649e400) [pid = 1648] [serial = 140] [outer = 0x0] 08:49:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11816f800) [pid = 1648] [serial = 141] [outer = 0x11649e400] 08:49:54 INFO - PROCESS | 1648 | 1464191394589 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1181b7400) [pid = 1648] [serial = 142] [outer = 0x11649e400] 08:49:55 INFO - PROCESS | 1648 | 1464191395004 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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 08:49:55 INFO - PROCESS | 1648 | 1464191395042 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1648 | 1464191395043 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:49:55 INFO - PROCESS | 1648 | 1464191395046 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1648 | 1464191395047 Marionette TRACE conn2 <- [1,166,null,{}] 08:49:55 INFO - PROCESS | 1648 | 1464191395054 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}] 08:49:55 INFO - PROCESS | 1648 | 1464191395180 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:49:55 INFO - PROCESS | 1648 | 1464191395243 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987c000 == 49 [pid = 1648] [id = 49] 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119680800) [pid = 1648] [serial = 143] [outer = 0x0] 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11968a400) [pid = 1648] [serial = 144] [outer = 0x119680800] 08:49:55 INFO - PROCESS | 1648 | 1464191395275 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119870800) [pid = 1648] [serial = 145] [outer = 0x119680800] 08:49:55 INFO - PROCESS | 1648 | 1464191395671 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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 08:49:55 INFO - PROCESS | 1648 | 1464191395716 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1648 | 1464191395717 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:49:55 INFO - PROCESS | 1648 | 1464191395720 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1648 | 1464191395721 Marionette TRACE conn2 <- [1,170,null,{}] 08:49:55 INFO - PROCESS | 1648 | 1464191395724 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}] 08:49:55 INFO - PROCESS | 1648 | 1464191395815 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:49:55 INFO - PROCESS | 1648 | 1464191395878 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117450000 == 50 [pid = 1648] [id = 50] 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119a0d000) [pid = 1648] [serial = 146] [outer = 0x0] 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119fa9000) [pid = 1648] [serial = 147] [outer = 0x119a0d000] 08:49:55 INFO - PROCESS | 1648 | 1464191395909 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1210bac00) [pid = 1648] [serial = 148] [outer = 0x119a0d000] 08:49:56 INFO - PROCESS | 1648 | 1464191396325 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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 08:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:49:56 INFO - PROCESS | 1648 | 1464191396341 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1648 | 1464191396342 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:49:56 INFO - PROCESS | 1648 | 1464191396344 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1648 | 1464191396345 Marionette TRACE conn2 <- [1,174,null,{}] 08:49:56 INFO - PROCESS | 1648 | 1464191396348 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}] 08:49:56 INFO - PROCESS | 1648 | 1464191396434 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:49:56 INFO - PROCESS | 1648 | 1464191396505 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab6800 == 51 [pid = 1648] [id = 51] 08:49:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x115e84c00) [pid = 1648] [serial = 149] [outer = 0x0] 08:49:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118eaf400) [pid = 1648] [serial = 150] [outer = 0x115e84c00] 08:49:56 INFO - PROCESS | 1648 | 1464191396535 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121312800) [pid = 1648] [serial = 151] [outer = 0x115e84c00] 08:49:57 INFO - PROCESS | 1648 | 1464191397065 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]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 769ms 08:49:57 INFO - PROCESS | 1648 | 1464191397119 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1648 | 1464191397122 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:49:57 INFO - PROCESS | 1648 | 1464191397130 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1648 | 1464191397134 Marionette TRACE conn2 <- [1,178,null,{}] 08:49:57 INFO - PROCESS | 1648 | 1464191397142 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}] 08:49:57 INFO - PROCESS | 1648 | 1464191397269 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:49:57 INFO - PROCESS | 1648 | 1464191397353 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116985000 == 52 [pid = 1648] [id = 52] 08:49:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113c27000) [pid = 1648] [serial = 152] [outer = 0x0] 08:49:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x114fdd800) [pid = 1648] [serial = 153] [outer = 0x113c27000] 08:49:57 INFO - PROCESS | 1648 | 1464191397385 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116476800) [pid = 1648] [serial = 154] [outer = 0x113c27000] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b0000 == 51 [pid = 1648] [id = 45] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11745c800 == 50 [pid = 1648] [id = 44] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07000 == 49 [pid = 1648] [id = 28] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9b800 == 48 [pid = 1648] [id = 43] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11613f000 == 47 [pid = 1648] [id = 42] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x112648800 == 46 [pid = 1648] [id = 41] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa5000 == 45 [pid = 1648] [id = 27] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119a40800 == 44 [pid = 1648] [id = 34] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11902a000 == 43 [pid = 1648] [id = 31] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1182a2800 == 42 [pid = 1648] [id = 29] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121a95000 == 41 [pid = 1648] [id = 38] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1193b1800 == 40 [pid = 1648] [id = 32] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11960e800 == 39 [pid = 1648] [id = 33] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118543000 == 38 [pid = 1648] [id = 30] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab6800 == 37 [pid = 1648] [id = 51] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x117450000 == 36 [pid = 1648] [id = 50] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x124839000 == 35 [pid = 1648] [id = 39] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11987c000 == 34 [pid = 1648] [id = 49] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118541800 == 33 [pid = 1648] [id = 48] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12588b800 == 32 [pid = 1648] [id = 40] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121447800 == 31 [pid = 1648] [id = 37] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119f76000 == 30 [pid = 1648] [id = 35] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1212ef800 == 29 [pid = 1648] [id = 36] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119017000 == 28 [pid = 1648] [id = 46] 08:49:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11306e000 == 27 [pid = 1648] [id = 47] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121877000) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118795400) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119066c00) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119559400) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119869400) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119fa3400) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119fa6800) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1210bc800) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121310400) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1214bd000) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121697800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1218f1000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12485bc00) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125866000) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12586b400) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126e1e800) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126fd2c00) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112042000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1164a5000) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1181b8400) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118570000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x114fe1400) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112f46800) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118078c00) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121875c00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121d5fc00) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1263a3800) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x115e86800) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12675f800) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126e6b400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a5ec00) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11900d800) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11856e000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113c9a000) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a6a800) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12d63d000) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b271c00) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a6ee800) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a6ea400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12922f800) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1294e3c00) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129173400) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121bf0800) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12d635000) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12cfd0800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12d24ac00) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12cebc800) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12cec2400) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12cab4c00) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12cabbc00) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12c752400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12c756400) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12c173000) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12bde5800) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12baa0800) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12bdd7800) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12ba7c800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12ba82800) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12b9ab800) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1181c2c00) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118178c00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1181b9000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x118794000) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12d63cc00) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12d639400) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1648 | 1464191398255 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1176ms 08:49:58 INFO - PROCESS | 1648 | 1464191398306 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1648 | 1464191398308 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:49:58 INFO - PROCESS | 1648 | 1464191398312 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1648 | 1464191398314 Marionette TRACE conn2 <- [1,182,null,{}] 08:49:58 INFO - PROCESS | 1648 | 1464191398318 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}] 08:49:58 INFO - PROCESS | 1648 | 1464191398392 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:49:58 INFO - PROCESS | 1648 | 1464191398398 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x112724800 == 28 [pid = 1648] [id = 53] 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x114fdc000) [pid = 1648] [serial = 155] [outer = 0x0] 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x115e16400) [pid = 1648] [serial = 156] [outer = 0x114fdc000] 08:49:58 INFO - PROCESS | 1648 | 1464191398430 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x116188800) [pid = 1648] [serial = 157] [outer = 0x114fdc000] 08:49:58 INFO - PROCESS | 1648 | 1464191398745 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 08:49:58 INFO - PROCESS | 1648 | 1464191398788 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1648 | 1464191398792 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:49:58 INFO - PROCESS | 1648 | 1464191398797 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1648 | 1464191398799 Marionette TRACE conn2 <- [1,186,null,{}] 08:49:58 INFO - PROCESS | 1648 | 1464191398802 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}] 08:49:58 INFO - PROCESS | 1648 | 1464191398873 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:49:58 INFO - PROCESS | 1648 | 1464191398878 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164de000 == 29 [pid = 1648] [id = 54] 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x116477400) [pid = 1648] [serial = 158] [outer = 0x0] 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x117681000) [pid = 1648] [serial = 159] [outer = 0x116477400] 08:49:58 INFO - PROCESS | 1648 | 1464191398907 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118071000) [pid = 1648] [serial = 160] [outer = 0x116477400] 08:49:59 INFO - PROCESS | 1648 | 1464191399189 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 08:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:49:59 INFO - PROCESS | 1648 | 1464191399218 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1648 | 1464191399220 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:49:59 INFO - PROCESS | 1648 | 1464191399231 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1648 | 1464191399233 Marionette TRACE conn2 <- [1,190,null,{}] 08:49:59 INFO - PROCESS | 1648 | 1464191399240 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}] 08:49:59 INFO - PROCESS | 1648 | 1464191399361 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:49:59 INFO - PROCESS | 1648 | 1464191399406 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa1800 == 30 [pid = 1648] [id = 55] 08:49:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1130a5800) [pid = 1648] [serial = 161] [outer = 0x0] 08:49:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118177c00) [pid = 1648] [serial = 162] [outer = 0x1130a5800] 08:49:59 INFO - PROCESS | 1648 | 1464191399428 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1181c0400) [pid = 1648] [serial = 163] [outer = 0x1130a5800] 08:49:59 INFO - PROCESS | 1648 | 1464191399775 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 583ms 08:49:59 INFO - PROCESS | 1648 | 1464191399806 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:49:59 INFO - PROCESS | 1648 | 1464191399809 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:49:59 INFO - PROCESS | 1648 | 1464191399812 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1648 | 1464191399814 Marionette TRACE conn2 <- [1,194,null,{}] 08:49:59 INFO - PROCESS | 1648 | 1464191399818 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}] 08:49:59 INFO - PROCESS | 1648 | 1464191399957 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:49:59 INFO - PROCESS | 1648 | 1464191399977 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11743f800 == 31 [pid = 1648] [id = 56] 08:49:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1181c7400) [pid = 1648] [serial = 164] [outer = 0x0] 08:50:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118582000) [pid = 1648] [serial = 165] [outer = 0x1181c7400] 08:50:00 INFO - PROCESS | 1648 | 1464191400019 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118795400) [pid = 1648] [serial = 166] [outer = 0x1181c7400] 08:50:00 INFO - PROCESS | 1648 | 1464191400408 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 08:50:00 INFO - PROCESS | 1648 | 1464191400432 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1648 | 1464191400434 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:50:00 INFO - PROCESS | 1648 | 1464191400436 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1648 | 1464191400437 Marionette TRACE conn2 <- [1,198,null,{}] 08:50:00 INFO - PROCESS | 1648 | 1464191400445 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}] 08:50:00 INFO - PROCESS | 1648 | 1464191400530 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:50:00 INFO - PROCESS | 1648 | 1464191400534 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b0800 == 32 [pid = 1648] [id = 57] 08:50:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1169a2800) [pid = 1648] [serial = 167] [outer = 0x0] 08:50:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11900f000) [pid = 1648] [serial = 168] [outer = 0x1169a2800] 08:50:00 INFO - PROCESS | 1648 | 1464191400560 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119069800) [pid = 1648] [serial = 169] [outer = 0x1169a2800] 08:50:00 INFO - PROCESS | 1648 | 1464191400898 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 08:50:00 INFO - PROCESS | 1648 | 1464191400912 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1648 | 1464191400913 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:50:00 INFO - PROCESS | 1648 | 1464191400924 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1648 | 1464191400925 Marionette TRACE conn2 <- [1,202,null,{}] 08:50:00 INFO - PROCESS | 1648 | 1464191400929 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}] 08:50:01 INFO - PROCESS | 1648 | 1464191401031 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:50:01 INFO - PROCESS | 1648 | 1464191401037 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119030000 == 33 [pid = 1648] [id = 58] 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119061400) [pid = 1648] [serial = 170] [outer = 0x0] 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11967d000) [pid = 1648] [serial = 171] [outer = 0x119061400] 08:50:01 INFO - PROCESS | 1648 | 1464191401063 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119a25400) [pid = 1648] [serial = 172] [outer = 0x119061400] 08:50:01 INFO - PROCESS | 1648 | 1464191401393 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]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 526ms 08:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:50:01 INFO - PROCESS | 1648 | 1464191401444 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1648 | 1464191401445 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:50:01 INFO - PROCESS | 1648 | 1464191401447 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1648 | 1464191401448 Marionette TRACE conn2 <- [1,206,null,{}] 08:50:01 INFO - PROCESS | 1648 | 1464191401451 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}] 08:50:01 INFO - PROCESS | 1648 | 1464191401535 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:50:01 INFO - PROCESS | 1648 | 1464191401563 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195d5800 == 34 [pid = 1648] [id = 59] 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1181b6800) [pid = 1648] [serial = 173] [outer = 0x0] 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1210b9400) [pid = 1648] [serial = 174] [outer = 0x1181b6800] 08:50:01 INFO - PROCESS | 1648 | 1464191401589 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121314800) [pid = 1648] [serial = 175] [outer = 0x1181b6800] 08:50:01 INFO - PROCESS | 1648 | 1464191401882 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]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 08:50:01 INFO - PROCESS | 1648 | 1464191401916 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1648 | 1464191401917 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:50:01 INFO - PROCESS | 1648 | 1464191401920 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1648 | 1464191401921 Marionette TRACE conn2 <- [1,210,null,{}] 08:50:01 INFO - PROCESS | 1648 | 1464191401923 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}] 08:50:02 INFO - PROCESS | 1648 | 1464191402020 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:50:02 INFO - PROCESS | 1648 | 1464191402025 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961b800 == 35 [pid = 1648] [id = 60] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119fab800) [pid = 1648] [serial = 176] [outer = 0x0] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1213c9c00) [pid = 1648] [serial = 177] [outer = 0x119fab800] 08:50:02 INFO - PROCESS | 1648 | 1464191402052 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1216df800) [pid = 1648] [serial = 178] [outer = 0x119fab800] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121877400) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126984400) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11955c800) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117689c00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11699f800) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11807c400) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11817c400) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x112a6bc00) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:50:02 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x126fde400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:50:02 INFO - PROCESS | 1648 | 1464191402383 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 08:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:50:02 INFO - PROCESS | 1648 | 1464191402393 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1648 | 1464191402394 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:50:02 INFO - PROCESS | 1648 | 1464191402397 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1648 | 1464191402398 Marionette TRACE conn2 <- [1,214,null,{}] 08:50:02 INFO - PROCESS | 1648 | 1464191402400 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}] 08:50:02 INFO - PROCESS | 1648 | 1464191402475 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:50:02 INFO - PROCESS | 1648 | 1464191402480 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9e000 == 36 [pid = 1648] [id = 61] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x117685c00) [pid = 1648] [serial = 179] [outer = 0x0] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1213c5400) [pid = 1648] [serial = 180] [outer = 0x117685c00] 08:50:02 INFO - PROCESS | 1648 | 1464191402508 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121878400) [pid = 1648] [serial = 181] [outer = 0x117685c00] 08:50:02 INFO - PROCESS | 1648 | 1464191402804 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 08:50:02 INFO - PROCESS | 1648 | 1464191402815 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1648 | 1464191402817 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:50:02 INFO - PROCESS | 1648 | 1464191402819 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1648 | 1464191402820 Marionette TRACE conn2 <- [1,218,null,{}] 08:50:02 INFO - PROCESS | 1648 | 1464191402824 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}] 08:50:02 INFO - PROCESS | 1648 | 1464191402927 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:50:02 INFO - PROCESS | 1648 | 1464191402935 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7e000 == 37 [pid = 1648] [id = 62] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1181b9000) [pid = 1648] [serial = 182] [outer = 0x0] 08:50:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1216e9c00) [pid = 1648] [serial = 183] [outer = 0x1181b9000] 08:50:02 INFO - PROCESS | 1648 | 1464191402960 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121befc00) [pid = 1648] [serial = 184] [outer = 0x1181b9000] 08:50:03 INFO - PROCESS | 1648 | 1464191403235 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 08:50:03 INFO - PROCESS | 1648 | 1464191403293 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:50:03 INFO - PROCESS | 1648 | 1464191403295 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:50:03 INFO - PROCESS | 1648 | 1464191403297 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1648 | 1464191403299 Marionette TRACE conn2 <- [1,222,null,{}] 08:50:03 INFO - PROCESS | 1648 | 1464191403301 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}] 08:50:03 INFO - PROCESS | 1648 | 1464191403388 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:50:03 INFO - PROCESS | 1648 | 1464191403392 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182af000 == 38 [pid = 1648] [id = 63] 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1218f1000) [pid = 1648] [serial = 185] [outer = 0x0] 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124c53400) [pid = 1648] [serial = 186] [outer = 0x1218f1000] 08:50:03 INFO - PROCESS | 1648 | 1464191403424 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119068400) [pid = 1648] [serial = 187] [outer = 0x1218f1000] 08:50:03 INFO - PROCESS | 1648 | 1464191403747 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 08:50:03 INFO - PROCESS | 1648 | 1464191403767 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1648 | 1464191403768 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:50:03 INFO - PROCESS | 1648 | 1464191403774 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1648 | 1464191403776 Marionette TRACE conn2 <- [1,226,null,{}] 08:50:03 INFO - PROCESS | 1648 | 1464191403778 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}] 08:50:03 INFO - PROCESS | 1648 | 1464191403874 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:50:03 INFO - PROCESS | 1648 | 1464191403880 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a7000 == 39 [pid = 1648] [id = 64] 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111e3d800) [pid = 1648] [serial = 188] [outer = 0x0] 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12576a000) [pid = 1648] [serial = 189] [outer = 0x111e3d800] 08:50:03 INFO - PROCESS | 1648 | 1464191403906 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1261d3400) [pid = 1648] [serial = 190] [outer = 0x111e3d800] 08:50:04 INFO - PROCESS | 1648 | 1464191404164 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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 08:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:50:04 INFO - PROCESS | 1648 | 1464191404197 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1648 | 1464191404198 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:50:04 INFO - PROCESS | 1648 | 1464191404201 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1648 | 1464191404202 Marionette TRACE conn2 <- [1,230,null,{}] 08:50:04 INFO - PROCESS | 1648 | 1464191404204 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}] 08:50:04 INFO - PROCESS | 1648 | 1464191404297 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:50:04 INFO - PROCESS | 1648 | 1464191404376 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e03800 == 40 [pid = 1648] [id = 65] 08:50:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x111a0c400) [pid = 1648] [serial = 191] [outer = 0x0] 08:50:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1122aa800) [pid = 1648] [serial = 192] [outer = 0x111a0c400] 08:50:04 INFO - PROCESS | 1648 | 1464191404407 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112f4f800) [pid = 1648] [serial = 193] [outer = 0x111a0c400] 08:50:04 INFO - PROCESS | 1648 | 1464191404909 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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 08:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:50:04 INFO - PROCESS | 1648 | 1464191404923 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1648 | 1464191404926 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:50:04 INFO - PROCESS | 1648 | 1464191404929 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1648 | 1464191404931 Marionette TRACE conn2 <- [1,234,null,{}] 08:50:04 INFO - PROCESS | 1648 | 1464191404963 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}] 08:50:05 INFO - PROCESS | 1648 | 1464191405068 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:50:05 INFO - PROCESS | 1648 | 1464191405151 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f65800 == 41 [pid = 1648] [id = 66] 08:50:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1169a9c00) [pid = 1648] [serial = 194] [outer = 0x0] 08:50:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116ffec00) [pid = 1648] [serial = 195] [outer = 0x1169a9c00] 08:50:05 INFO - PROCESS | 1648 | 1464191405182 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118074000) [pid = 1648] [serial = 196] [outer = 0x1169a9c00] 08:50:05 INFO - PROCESS | 1648 | 1464191405789 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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 897ms 08:50:05 INFO - PROCESS | 1648 | 1464191405835 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1648 | 1464191405838 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:50:05 INFO - PROCESS | 1648 | 1464191405842 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1648 | 1464191405844 Marionette TRACE conn2 <- [1,238,null,{}] 08:50:05 INFO - PROCESS | 1648 | 1464191405849 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}] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1219a7000 == 40 [pid = 1648] [id = 64] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1182af000 == 39 [pid = 1648] [id = 63] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7e000 == 38 [pid = 1648] [id = 62] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9e000 == 37 [pid = 1648] [id = 61] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11961b800 == 36 [pid = 1648] [id = 60] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1195d5800 == 35 [pid = 1648] [id = 59] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119030000 == 34 [pid = 1648] [id = 58] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b0800 == 33 [pid = 1648] [id = 57] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11743f800 == 32 [pid = 1648] [id = 56] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa1800 == 31 [pid = 1648] [id = 55] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1164de000 == 30 [pid = 1648] [id = 54] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x112724800 == 29 [pid = 1648] [id = 53] 08:50:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116985000 == 28 [pid = 1648] [id = 52] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129230000) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119865c00) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11900f400) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116ff7400) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118174800) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11768b800) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118795000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11967cc00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1181ae000) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118570400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11309a400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1181bb800) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113d05000) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128ac9400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12576b400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128a4e400) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1648 | 1464191405983 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:50:06 INFO - PROCESS | 1648 | 1464191406023 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f96800 == 29 [pid = 1648] [id = 67] 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x114fda000) [pid = 1648] [serial = 197] [outer = 0x0] 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x115e8d800) [pid = 1648] [serial = 198] [outer = 0x114fda000] 08:50:06 INFO - PROCESS | 1648 | 1464191406051 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1167b9800) [pid = 1648] [serial = 199] [outer = 0x114fda000] 08:50:06 INFO - PROCESS | 1648 | 1464191406333 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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 522ms 08:50:06 INFO - PROCESS | 1648 | 1464191406387 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1648 | 1464191406391 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:50:06 INFO - PROCESS | 1648 | 1464191406400 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1648 | 1464191406402 Marionette TRACE conn2 <- [1,242,null,{}] 08:50:06 INFO - PROCESS | 1648 | 1464191406405 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}] 08:50:06 INFO - PROCESS | 1648 | 1464191406479 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:50:06 INFO - PROCESS | 1648 | 1464191406484 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116985000 == 30 [pid = 1648] [id = 68] 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116a5d800) [pid = 1648] [serial = 200] [outer = 0x0] 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118171000) [pid = 1648] [serial = 201] [outer = 0x116a5d800] 08:50:06 INFO - PROCESS | 1648 | 1464191406512 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181ba800) [pid = 1648] [serial = 202] [outer = 0x116a5d800] 08:50:06 INFO - PROCESS | 1648 | 1464191406839 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]]]}] 08:50:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x114f13800) [pid = 1648] [serial = 203] [outer = 0x12d240000] 08:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 08:50:06 INFO - PROCESS | 1648 | 1464191406880 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1648 | 1464191406882 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:50:06 INFO - PROCESS | 1648 | 1464191406899 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1648 | 1464191406902 Marionette TRACE conn2 <- [1,246,null,{}] 08:50:06 INFO - PROCESS | 1648 | 1464191406909 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}] 08:50:06 INFO - PROCESS | 1648 | 1464191406984 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:50:06 INFO - PROCESS | 1648 | 1464191406990 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118535000 == 31 [pid = 1648] [id = 69] 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1184c9800) [pid = 1648] [serial = 204] [outer = 0x0] 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118574400) [pid = 1648] [serial = 205] [outer = 0x1184c9800] 08:50:07 INFO - PROCESS | 1648 | 1464191407020 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119554400) [pid = 1648] [serial = 206] [outer = 0x1184c9800] 08:50:07 INFO - PROCESS | 1648 | 1464191407337 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 479ms 08:50:07 INFO - PROCESS | 1648 | 1464191407373 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1648 | 1464191407377 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:50:07 INFO - PROCESS | 1648 | 1464191407380 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1648 | 1464191407382 Marionette TRACE conn2 <- [1,250,null,{}] 08:50:07 INFO - PROCESS | 1648 | 1464191407384 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}] 08:50:07 INFO - PROCESS | 1648 | 1464191407476 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:50:07 INFO - PROCESS | 1648 | 1464191407482 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118325800 == 32 [pid = 1648] [id = 70] 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119560000) [pid = 1648] [serial = 207] [outer = 0x0] 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11968bc00) [pid = 1648] [serial = 208] [outer = 0x119560000] 08:50:07 INFO - PROCESS | 1648 | 1464191407509 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11986ec00) [pid = 1648] [serial = 209] [outer = 0x119560000] 08:50:07 INFO - PROCESS | 1648 | 1464191407901 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 569ms 08:50:07 INFO - PROCESS | 1648 | 1464191407951 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1648 | 1464191407952 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:50:07 INFO - PROCESS | 1648 | 1464191407956 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1648 | 1464191407958 Marionette TRACE conn2 <- [1,254,null,{}] 08:50:07 INFO - PROCESS | 1648 | 1464191407961 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}] 08:50:08 INFO - PROCESS | 1648 | 1464191408067 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:50:08 INFO - PROCESS | 1648 | 1464191408151 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x112ac1000 == 33 [pid = 1648] [id = 71] 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113c1f400) [pid = 1648] [serial = 210] [outer = 0x0] 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a0d400) [pid = 1648] [serial = 211] [outer = 0x113c1f400] 08:50:08 INFO - PROCESS | 1648 | 1464191408192 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1210ba400) [pid = 1648] [serial = 212] [outer = 0x113c1f400] 08:50:08 INFO - PROCESS | 1648 | 1464191408509 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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 621ms 08:50:08 INFO - PROCESS | 1648 | 1464191408577 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1648 | 1464191408578 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:50:08 INFO - PROCESS | 1648 | 1464191408580 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1648 | 1464191408581 Marionette TRACE conn2 <- [1,258,null,{}] 08:50:08 INFO - PROCESS | 1648 | 1464191408588 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}] 08:50:08 INFO - PROCESS | 1648 | 1464191408691 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:50:08 INFO - PROCESS | 1648 | 1464191408698 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f7e000 == 34 [pid = 1648] [id = 72] 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a21400) [pid = 1648] [serial = 213] [outer = 0x0] 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121698c00) [pid = 1648] [serial = 214] [outer = 0x119a21400] 08:50:08 INFO - PROCESS | 1648 | 1464191408724 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124f5e400) [pid = 1648] [serial = 215] [outer = 0x119a21400] 08:50:09 INFO - PROCESS | 1648 | 1464191409066 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 08:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:50:09 INFO - PROCESS | 1648 | 1464191409101 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1648 | 1464191409102 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:50:09 INFO - PROCESS | 1648 | 1464191409104 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1648 | 1464191409105 Marionette TRACE conn2 <- [1,262,null,{}] 08:50:09 INFO - PROCESS | 1648 | 1464191409108 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}] 08:50:09 INFO - PROCESS | 1648 | 1464191409191 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:50:09 INFO - PROCESS | 1648 | 1464191409220 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x121438800 == 35 [pid = 1648] [id = 73] 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124f9ec00) [pid = 1648] [serial = 216] [outer = 0x0] 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124fa6000) [pid = 1648] [serial = 217] [outer = 0x124f9ec00] 08:50:09 INFO - PROCESS | 1648 | 1464191409245 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12576bc00) [pid = 1648] [serial = 218] [outer = 0x124f9ec00] 08:50:09 INFO - PROCESS | 1648 | 1464191409527 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 08:50:09 INFO - PROCESS | 1648 | 1464191409572 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1648 | 1464191409574 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:50:09 INFO - PROCESS | 1648 | 1464191409576 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1648 | 1464191409578 Marionette TRACE conn2 <- [1,266,null,{}] 08:50:09 INFO - PROCESS | 1648 | 1464191409584 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}] 08:50:09 INFO - PROCESS | 1648 | 1464191409672 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:50:09 INFO - PROCESS | 1648 | 1464191409701 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219b0000 == 36 [pid = 1648] [id = 74] 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124f9f400) [pid = 1648] [serial = 219] [outer = 0x0] 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1261d6c00) [pid = 1648] [serial = 220] [outer = 0x124f9f400] 08:50:09 INFO - PROCESS | 1648 | 1464191409733 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1263a9c00) [pid = 1648] [serial = 221] [outer = 0x124f9f400] 08:50:10 INFO - PROCESS | 1648 | 1464191410046 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 525ms 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1130a5800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1181c7400) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11649e400) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1218f1000) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x114fdc000) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1169a2800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116477400) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119680800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a0d000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1181b6800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115e84c00) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11339a000) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119061400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119fab800) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1181b9000) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:50:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117685c00) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:50:10 INFO - PROCESS | 1648 | 1464191410149 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1648 | 1464191410150 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:50:10 INFO - PROCESS | 1648 | 1464191410155 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1648 | 1464191410156 Marionette TRACE conn2 <- [1,270,null,{}] 08:50:10 INFO - PROCESS | 1648 | 1464191410158 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}] 08:50:10 INFO - PROCESS | 1648 | 1464191410229 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:50:10 INFO - PROCESS | 1648 | 1464191410233 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ec000 == 37 [pid = 1648] [id = 75] 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116474c00) [pid = 1648] [serial = 222] [outer = 0x0] 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11768a000) [pid = 1648] [serial = 223] [outer = 0x116474c00] 08:50:10 INFO - PROCESS | 1648 | 1464191410260 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119010800) [pid = 1648] [serial = 224] [outer = 0x116474c00] 08:50:10 INFO - PROCESS | 1648 | 1464191410561 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 418ms 08:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:50:10 INFO - PROCESS | 1648 | 1464191410573 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1648 | 1464191410574 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:50:10 INFO - PROCESS | 1648 | 1464191410576 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1648 | 1464191410578 Marionette TRACE conn2 <- [1,274,null,{}] 08:50:10 INFO - PROCESS | 1648 | 1464191410584 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}] 08:50:10 INFO - PROCESS | 1648 | 1464191410656 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:50:10 INFO - PROCESS | 1648 | 1464191410663 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x10b859000 == 38 [pid = 1648] [id = 76] 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118170c00) [pid = 1648] [serial = 225] [outer = 0x0] 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125860000) [pid = 1648] [serial = 226] [outer = 0x118170c00] 08:50:10 INFO - PROCESS | 1648 | 1464191410688 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1263b2800) [pid = 1648] [serial = 227] [outer = 0x118170c00] 08:50:11 INFO - PROCESS | 1648 | 1464191411049 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 08:50:11 INFO - PROCESS | 1648 | 1464191411097 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1648 | 1464191411100 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:50:11 INFO - PROCESS | 1648 | 1464191411103 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1648 | 1464191411106 Marionette TRACE conn2 <- [1,278,null,{}] 08:50:11 INFO - PROCESS | 1648 | 1464191411109 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}] 08:50:11 INFO - PROCESS | 1648 | 1464191411240 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:50:11 INFO - PROCESS | 1648 | 1464191411249 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126339000 == 39 [pid = 1648] [id = 77] 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12675cc00) [pid = 1648] [serial = 228] [outer = 0x0] 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126b1f800) [pid = 1648] [serial = 229] [outer = 0x12675cc00] 08:50:11 INFO - PROCESS | 1648 | 1464191411293 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126fd2000) [pid = 1648] [serial = 230] [outer = 0x12675cc00] 08:50:11 INFO - PROCESS | 1648 | 1464191411668 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 621ms 08:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:50:11 INFO - PROCESS | 1648 | 1464191411725 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1648 | 1464191411726 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:50:11 INFO - PROCESS | 1648 | 1464191411737 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1648 | 1464191411738 Marionette TRACE conn2 <- [1,282,null,{}] 08:50:11 INFO - PROCESS | 1648 | 1464191411742 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}] 08:50:11 INFO - PROCESS | 1648 | 1464191411814 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:50:11 INFO - PROCESS | 1648 | 1464191411818 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b6a000 == 40 [pid = 1648] [id = 78] 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126fdcc00) [pid = 1648] [serial = 231] [outer = 0x0] 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128a50000) [pid = 1648] [serial = 232] [outer = 0x126fdcc00] 08:50:11 INFO - PROCESS | 1648 | 1464191411845 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128ac9c00) [pid = 1648] [serial = 233] [outer = 0x126fdcc00] 08:50:12 INFO - PROCESS | 1648 | 1464191412147 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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 529ms 08:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:50:12 INFO - PROCESS | 1648 | 1464191412259 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1648 | 1464191412262 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:50:12 INFO - PROCESS | 1648 | 1464191412267 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1648 | 1464191412271 Marionette TRACE conn2 <- [1,286,null,{}] 08:50:12 INFO - PROCESS | 1648 | 1464191412277 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}] 08:50:12 INFO - PROCESS | 1648 | 1464191412418 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:50:12 INFO - PROCESS | 1648 | 1464191412479 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164eb800 == 41 [pid = 1648] [id = 79] 08:50:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113c9f800) [pid = 1648] [serial = 234] [outer = 0x0] 08:50:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x114fdd400) [pid = 1648] [serial = 235] [outer = 0x113c9f800] 08:50:12 INFO - PROCESS | 1648 | 1464191412529 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11646e800) [pid = 1648] [serial = 236] [outer = 0x113c9f800] 08:50:13 INFO - PROCESS | 1648 | 1464191413028 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 775ms 08:50:13 INFO - PROCESS | 1648 | 1464191413059 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1648 | 1464191413063 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:50:13 INFO - PROCESS | 1648 | 1464191413070 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1648 | 1464191413073 Marionette TRACE conn2 <- [1,290,null,{}] 08:50:13 INFO - PROCESS | 1648 | 1464191413075 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}] 08:50:13 INFO - PROCESS | 1648 | 1464191413173 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:50:13 INFO - PROCESS | 1648 | 1464191413227 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195d5800 == 42 [pid = 1648] [id = 80] 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118074400) [pid = 1648] [serial = 237] [outer = 0x0] 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1181c2400) [pid = 1648] [serial = 238] [outer = 0x118074400] 08:50:13 INFO - PROCESS | 1648 | 1464191413257 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118792400) [pid = 1648] [serial = 239] [outer = 0x118074400] 08:50:13 INFO - PROCESS | 1648 | 1464191413669 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 08:50:13 INFO - PROCESS | 1648 | 1464191413691 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1648 | 1464191413693 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:50:13 INFO - PROCESS | 1648 | 1464191413695 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1648 | 1464191413696 Marionette TRACE conn2 <- [1,294,null,{}] 08:50:13 INFO - PROCESS | 1648 | 1464191413704 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}] 08:50:13 INFO - PROCESS | 1648 | 1464191413801 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:50:13 INFO - PROCESS | 1648 | 1464191413881 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6c800 == 43 [pid = 1648] [id = 81] 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119864000) [pid = 1648] [serial = 240] [outer = 0x0] 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119a11c00) [pid = 1648] [serial = 241] [outer = 0x119864000] 08:50:13 INFO - PROCESS | 1648 | 1464191413915 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121319c00) [pid = 1648] [serial = 242] [outer = 0x119864000] 08:50:14 INFO - PROCESS | 1648 | 1464191414334 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]]]}] 08:50:14 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. 08:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 08:50:14 INFO - PROCESS | 1648 | 1464191414379 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1648 | 1464191414381 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:50:14 INFO - PROCESS | 1648 | 1464191414386 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1648 | 1464191414387 Marionette TRACE conn2 <- [1,298,null,{}] 08:50:14 INFO - PROCESS | 1648 | 1464191414390 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}] 08:50:14 INFO - PROCESS | 1648 | 1464191414484 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:50:14 INFO - PROCESS | 1648 | 1464191414565 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x125887800 == 44 [pid = 1648] [id = 82] 08:50:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1218f3c00) [pid = 1648] [serial = 243] [outer = 0x0] 08:50:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124c54400) [pid = 1648] [serial = 244] [outer = 0x1218f3c00] 08:50:14 INFO - PROCESS | 1648 | 1464191414595 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12576b400) [pid = 1648] [serial = 245] [outer = 0x1218f3c00] 08:50:15 INFO - PROCESS | 1648 | 1464191415158 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]]]}] 08:50:15 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. 08:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 822ms 08:50:15 INFO - PROCESS | 1648 | 1464191415209 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1648 | 1464191415212 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:50:15 INFO - PROCESS | 1648 | 1464191415215 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1648 | 1464191415217 Marionette TRACE conn2 <- [1,302,null,{}] 08:50:15 INFO - PROCESS | 1648 | 1464191415221 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}] 08:50:15 INFO - PROCESS | 1648 | 1464191415303 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:50:15 INFO - PROCESS | 1648 | 1464191415364 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x112aac000 == 45 [pid = 1648] [id = 83] 08:50:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115d79400) [pid = 1648] [serial = 246] [outer = 0x0] 08:50:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115e21800) [pid = 1648] [serial = 247] [outer = 0x115d79400] 08:50:15 INFO - PROCESS | 1648 | 1464191415391 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1167b8400) [pid = 1648] [serial = 248] [outer = 0x115d79400] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x126339000 == 44 [pid = 1648] [id = 77] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x10b859000 == 43 [pid = 1648] [id = 76] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ec000 == 42 [pid = 1648] [id = 75] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1219b0000 == 41 [pid = 1648] [id = 74] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x121438800 == 40 [pid = 1648] [id = 73] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119f7e000 == 39 [pid = 1648] [id = 72] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x112ac1000 == 38 [pid = 1648] [id = 71] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x118325800 == 37 [pid = 1648] [id = 70] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12576a000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | 1464191415804 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]]]}] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x118535000 == 36 [pid = 1648] [id = 69] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x116985000 == 35 [pid = 1648] [id = 68] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x112f96800 == 34 [pid = 1648] [id = 67] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x116f65800 == 33 [pid = 1648] [id = 66] 08:50:15 INFO - PROCESS | 1648 | --DOCSHELL 0x111e03800 == 32 [pid = 1648] [id = 65] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118177c00) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1181c0400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118582000) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11816f800) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119068400) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x115e16400) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11900f000) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116188800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x114fdd800) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117681000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118071000) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119870800) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11968a400) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1210bac00) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119fa9000) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1210b9400) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121312800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118eaf400) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11617e000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113ca0000) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181b7400) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11967d000) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1213c9c00) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121314800) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1216e9c00) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1213c5400) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124c53400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121878400) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1216df800) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119a25400) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119069800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121befc00) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 08:50:15 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118795400) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 08:50:15 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. 08:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 08:50:15 INFO - PROCESS | 1648 | 1464191415835 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1648 | 1464191415839 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:50:15 INFO - PROCESS | 1648 | 1464191415843 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1648 | 1464191415845 Marionette TRACE conn2 <- [1,306,null,{}] 08:50:15 INFO - PROCESS | 1648 | 1464191415848 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}] 08:50:15 INFO - PROCESS | 1648 | 1464191415922 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:50:15 INFO - PROCESS | 1648 | 1464191415970 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x115d18000 == 33 [pid = 1648] [id = 84] 08:50:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11649f400) [pid = 1648] [serial = 249] [outer = 0x0] 08:50:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117681000) [pid = 1648] [serial = 250] [outer = 0x11649f400] 08:50:15 INFO - PROCESS | 1648 | 1464191415997 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11816f800) [pid = 1648] [serial = 251] [outer = 0x11649f400] 08:50:16 INFO - PROCESS | 1648 | 1464191416293 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]]]}] 08:50:16 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. 08:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 471ms 08:50:16 INFO - PROCESS | 1648 | 1464191416315 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1648 | 1464191416316 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:50:16 INFO - PROCESS | 1648 | 1464191416318 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1648 | 1464191416321 Marionette TRACE conn2 <- [1,310,null,{}] 08:50:16 INFO - PROCESS | 1648 | 1464191416332 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}] 08:50:16 INFO - PROCESS | 1648 | 1464191416410 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:50:16 INFO - PROCESS | 1648 | 1464191416415 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180e3800 == 34 [pid = 1648] [id = 85] 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181a9800) [pid = 1648] [serial = 252] [outer = 0x0] 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118580800) [pid = 1648] [serial = 253] [outer = 0x1181a9800] 08:50:16 INFO - PROCESS | 1648 | 1464191416445 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119008400) [pid = 1648] [serial = 254] [outer = 0x1181a9800] 08:50:16 INFO - PROCESS | 1648 | 1464191416771 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]]]}] 08:50:16 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. 08:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms 08:50:16 INFO - PROCESS | 1648 | 1464191416794 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1648 | 1464191416796 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:50:16 INFO - PROCESS | 1648 | 1464191416799 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1648 | 1464191416800 Marionette TRACE conn2 <- [1,314,null,{}] 08:50:16 INFO - PROCESS | 1648 | 1464191416802 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}] 08:50:16 INFO - PROCESS | 1648 | 1464191416885 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:50:16 INFO - PROCESS | 1648 | 1464191416890 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x118532000 == 35 [pid = 1648] [id = 86] 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11906b800) [pid = 1648] [serial = 255] [outer = 0x0] 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119683400) [pid = 1648] [serial = 256] [outer = 0x11906b800] 08:50:16 INFO - PROCESS | 1648 | 1464191416917 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119867000) [pid = 1648] [serial = 257] [outer = 0x11906b800] 08:50:17 INFO - PROCESS | 1648 | 1464191417235 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]]]}] 08:50:17 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. 08:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 08:50:17 INFO - PROCESS | 1648 | 1464191417270 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:50:17 INFO - PROCESS | 1648 | 1464191417272 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:50:17 INFO - PROCESS | 1648 | 1464191417274 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1648 | 1464191417276 Marionette TRACE conn2 <- [1,318,null,{}] 08:50:17 INFO - PROCESS | 1648 | 1464191417278 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}] 08:50:17 INFO - PROCESS | 1648 | 1464191417348 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:50:17 INFO - PROCESS | 1648 | 1464191417395 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190ad800 == 36 [pid = 1648] [id = 87] 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x114fd6800) [pid = 1648] [serial = 258] [outer = 0x0] 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a13800) [pid = 1648] [serial = 259] [outer = 0x114fd6800] 08:50:17 INFO - PROCESS | 1648 | 1464191417420 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1210bb400) [pid = 1648] [serial = 260] [outer = 0x114fd6800] 08:50:17 INFO - PROCESS | 1648 | 1464191417741 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]]]}] 08:50:17 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. 08:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 517ms 08:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:50:17 INFO - PROCESS | 1648 | 1464191417793 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 1648 | 1464191417794 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:50:17 INFO - PROCESS | 1648 | 1464191417796 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1648 | 1464191417797 Marionette TRACE conn2 <- [1,322,null,{}] 08:50:17 INFO - PROCESS | 1648 | 1464191417799 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}] 08:50:17 INFO - PROCESS | 1648 | 1464191417889 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:50:17 INFO - PROCESS | 1648 | 1464191417894 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119890800 == 37 [pid = 1648] [id = 88] 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121315800) [pid = 1648] [serial = 261] [outer = 0x0] 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121ad3400) [pid = 1648] [serial = 262] [outer = 0x121315800] 08:50:17 INFO - PROCESS | 1648 | 1464191417923 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1252d3400) [pid = 1648] [serial = 263] [outer = 0x121315800] 08:50:18 INFO - PROCESS | 1648 | 1464191418283 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]]]}] 08:50:18 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. 08:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 08:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:50:18 INFO - PROCESS | 1648 | 1464191418316 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1648 | 1464191418317 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:50:18 INFO - PROCESS | 1648 | 1464191418319 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1648 | 1464191418321 Marionette TRACE conn2 <- [1,326,null,{}] 08:50:18 INFO - PROCESS | 1648 | 1464191418323 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}] 08:50:18 INFO - PROCESS | 1648 | 1464191418416 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:50:18 INFO - PROCESS | 1648 | 1464191418447 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e18800 == 38 [pid = 1648] [id = 89] 08:50:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121316800) [pid = 1648] [serial = 264] [outer = 0x0] 08:50:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12576dc00) [pid = 1648] [serial = 265] [outer = 0x121316800] 08:50:18 INFO - PROCESS | 1648 | 1464191418472 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1261d5c00) [pid = 1648] [serial = 266] [outer = 0x121316800] 08:50:18 INFO - PROCESS | 1648 | 1464191418805 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]]]}] 08:50:18 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. 08:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 08:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:50:18 INFO - PROCESS | 1648 | 1464191418843 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1648 | 1464191418844 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:50:18 INFO - PROCESS | 1648 | 1464191418846 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1648 | 1464191418847 Marionette TRACE conn2 <- [1,330,null,{}] 08:50:18 INFO - PROCESS | 1648 | 1464191418850 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}] 08:50:18 INFO - PROCESS | 1648 | 1464191418946 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:50:18 INFO - PROCESS | 1648 | 1464191418951 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x121434000 == 39 [pid = 1648] [id = 90] 08:50:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1252e2800) [pid = 1648] [serial = 267] [outer = 0x0] 08:50:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12675bc00) [pid = 1648] [serial = 268] [outer = 0x1252e2800] 08:50:18 INFO - PROCESS | 1648 | 1464191418976 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126b18400) [pid = 1648] [serial = 269] [outer = 0x1252e2800] 08:50:19 INFO - PROCESS | 1648 | 1464191419321 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]]]}] 08:50:19 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. 08:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 08:50:19 INFO - PROCESS | 1648 | 1464191419366 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1648 | 1464191419367 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:50:19 INFO - PROCESS | 1648 | 1464191419370 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1648 | 1464191419371 Marionette TRACE conn2 <- [1,334,null,{}] 08:50:19 INFO - PROCESS | 1648 | 1464191419374 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}] 08:50:19 INFO - PROCESS | 1648 | 1464191419475 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:50:19 INFO - PROCESS | 1648 | 1464191419486 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a8000 == 40 [pid = 1648] [id = 91] 08:50:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126b1c800) [pid = 1648] [serial = 270] [outer = 0x0] 08:50:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126e69c00) [pid = 1648] [serial = 271] [outer = 0x126b1c800] 08:50:19 INFO - PROCESS | 1648 | 1464191419520 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126fd4400) [pid = 1648] [serial = 272] [outer = 0x126b1c800] 08:50:19 INFO - PROCESS | 1648 | 1464191419956 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]]]}] 08:50:19 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. 08:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 619ms 08:50:19 INFO - PROCESS | 1648 | 1464191419990 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1648 | 1464191419992 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:50:19 INFO - PROCESS | 1648 | 1464191419995 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1648 | 1464191419997 Marionette TRACE conn2 <- [1,338,null,{}] 08:50:20 INFO - PROCESS | 1648 | 1464191420001 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}] 08:50:20 INFO - PROCESS | 1648 | 1464191420253 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1184c9800) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124f9f400) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x114fda000) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113c1f400) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119560000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118170c00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116474c00) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119a21400) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124f9ec00) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12675cc00) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116a5d800) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:50:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111e3d800) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:50:20 INFO - PROCESS | 1648 | 1464191420305 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1e000 == 41 [pid = 1648] [id = 92] 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x114fda000) [pid = 1648] [serial = 273] [outer = 0x0] 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118170c00) [pid = 1648] [serial = 274] [outer = 0x114fda000] 08:50:20 INFO - PROCESS | 1648 | 1464191420330 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121788800) [pid = 1648] [serial = 275] [outer = 0x114fda000] 08:50:20 INFO - PROCESS | 1648 | 1464191420594 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]]]}] 08:50:20 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. 08:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 08:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:50:20 INFO - PROCESS | 1648 | 1464191420621 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1648 | 1464191420622 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:50:20 INFO - PROCESS | 1648 | 1464191420625 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1648 | 1464191420637 Marionette TRACE conn2 <- [1,342,null,{}] 08:50:20 INFO - PROCESS | 1648 | 1464191420647 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}] 08:50:20 INFO - PROCESS | 1648 | 1464191420740 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:50:20 INFO - PROCESS | 1648 | 1464191420744 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x126937000 == 42 [pid = 1648] [id = 93] 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125770c00) [pid = 1648] [serial = 276] [outer = 0x0] 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126fdd400) [pid = 1648] [serial = 277] [outer = 0x125770c00] 08:50:20 INFO - PROCESS | 1648 | 1464191420776 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128ac4800) [pid = 1648] [serial = 278] [outer = 0x125770c00] 08:50:21 INFO - PROCESS | 1648 | 1464191421083 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]]]}] 08:50:21 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. 08:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 487ms 08:50:21 INFO - PROCESS | 1648 | 1464191421112 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1648 | 1464191421114 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:50:21 INFO - PROCESS | 1648 | 1464191421120 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1648 | 1464191421121 Marionette TRACE conn2 <- [1,346,null,{}] 08:50:21 INFO - PROCESS | 1648 | 1464191421123 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}] 08:50:21 INFO - PROCESS | 1648 | 1464191421224 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:50:21 INFO - PROCESS | 1648 | 1464191421230 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f85800 == 43 [pid = 1648] [id = 94] 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124f9f400) [pid = 1648] [serial = 279] [outer = 0x0] 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128ac7800) [pid = 1648] [serial = 280] [outer = 0x124f9f400] 08:50:21 INFO - PROCESS | 1648 | 1464191421255 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12922b400) [pid = 1648] [serial = 281] [outer = 0x124f9f400] 08:50:21 INFO - PROCESS | 1648 | 1464191421622 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]]]}] 08:50:21 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. 08:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 08:50:21 INFO - PROCESS | 1648 | 1464191421640 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1648 | 1464191421642 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:50:21 INFO - PROCESS | 1648 | 1464191421646 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1648 | 1464191421647 Marionette TRACE conn2 <- [1,350,null,{}] 08:50:21 INFO - PROCESS | 1648 | 1464191421651 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}] 08:50:21 INFO - PROCESS | 1648 | 1464191421769 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:50:21 INFO - PROCESS | 1648 | 1464191421833 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292e6800 == 44 [pid = 1648] [id = 95] 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116474c00) [pid = 1648] [serial = 282] [outer = 0x0] 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129173400) [pid = 1648] [serial = 283] [outer = 0x116474c00] 08:50:21 INFO - PROCESS | 1648 | 1464191421885 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1294da800) [pid = 1648] [serial = 284] [outer = 0x116474c00] 08:50:22 INFO - PROCESS | 1648 | 1464191422171 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]]]}] 08:50:22 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. 08:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 08:50:22 INFO - PROCESS | 1648 | 1464191422269 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1648 | 1464191422271 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:50:22 INFO - PROCESS | 1648 | 1464191422277 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1648 | 1464191422280 Marionette TRACE conn2 <- [1,354,null,{}] 08:50:22 INFO - PROCESS | 1648 | 1464191422284 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}] 08:50:22 INFO - PROCESS | 1648 | 1464191422385 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:50:22 INFO - PROCESS | 1648 | 1464191422429 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f96800 == 45 [pid = 1648] [id = 96] 08:50:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11304b000) [pid = 1648] [serial = 285] [outer = 0x0] 08:50:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113c24000) [pid = 1648] [serial = 286] [outer = 0x11304b000] 08:50:22 INFO - PROCESS | 1648 | 1464191422461 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116121800) [pid = 1648] [serial = 287] [outer = 0x11304b000] 08:50:22 INFO - PROCESS | 1648 | 1464191422930 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]]]}] 08:50:22 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. 08:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 08:50:22 INFO - PROCESS | 1648 | 1464191422949 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:50:22 INFO - PROCESS | 1648 | 1464191422952 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:50:22 INFO - PROCESS | 1648 | 1464191422977 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1648 | 1464191422980 Marionette TRACE conn2 <- [1,358,null,{}] 08:50:22 INFO - PROCESS | 1648 | 1464191422984 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}] 08:50:23 INFO - PROCESS | 1648 | 1464191423084 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:50:23 INFO - PROCESS | 1648 | 1464191423164 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11852e800 == 46 [pid = 1648] [id = 97] 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118175000) [pid = 1648] [serial = 288] [outer = 0x0] 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181a9c00) [pid = 1648] [serial = 289] [outer = 0x118175000] 08:50:23 INFO - PROCESS | 1648 | 1464191423194 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1184d4800) [pid = 1648] [serial = 290] [outer = 0x118175000] 08:50:23 INFO - PROCESS | 1648 | 1464191423648 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]]]}] 08:50:23 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. 08:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 744ms 08:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:50:23 INFO - PROCESS | 1648 | 1464191423701 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1648 | 1464191423702 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:50:23 INFO - PROCESS | 1648 | 1464191423704 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1648 | 1464191423706 Marionette TRACE conn2 <- [1,362,null,{}] 08:50:23 INFO - PROCESS | 1648 | 1464191423713 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}] 08:50:23 INFO - PROCESS | 1648 | 1464191423814 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:50:23 INFO - PROCESS | 1648 | 1464191423873 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126339000 == 47 [pid = 1648] [id = 98] 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119a22800) [pid = 1648] [serial = 291] [outer = 0x0] 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1210bc800) [pid = 1648] [serial = 292] [outer = 0x119a22800] 08:50:23 INFO - PROCESS | 1648 | 1464191423905 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12169ac00) [pid = 1648] [serial = 293] [outer = 0x119a22800] 08:50:24 INFO - PROCESS | 1648 | 1464191424311 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]]]}] 08:50:24 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. 08:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 669ms 08:50:24 INFO - PROCESS | 1648 | 1464191424395 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1648 | 1464191424396 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:50:24 INFO - PROCESS | 1648 | 1464191424402 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1648 | 1464191424404 Marionette TRACE conn2 <- [1,366,null,{}] 08:50:24 INFO - PROCESS | 1648 | 1464191424406 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}] 08:50:24 INFO - PROCESS | 1648 | 1464191424524 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:50:24 INFO - PROCESS | 1648 | 1464191424581 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x117452800 == 48 [pid = 1648] [id = 99] 08:50:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1210bdc00) [pid = 1648] [serial = 294] [outer = 0x0] 08:50:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121d5fc00) [pid = 1648] [serial = 295] [outer = 0x1210bdc00] 08:50:24 INFO - PROCESS | 1648 | 1464191424612 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1261dc000) [pid = 1648] [serial = 296] [outer = 0x1210bdc00] 08:50:25 INFO - PROCESS | 1648 | 1464191425152 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]]]}] 08:50:25 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. 08:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 822ms 08:50:25 INFO - PROCESS | 1648 | 1464191425225 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:50:25 INFO - PROCESS | 1648 | 1464191425227 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:50:25 INFO - PROCESS | 1648 | 1464191425230 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1648 | 1464191425233 Marionette TRACE conn2 <- [1,370,null,{}] 08:50:25 INFO - PROCESS | 1648 | 1464191425236 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}] 08:50:25 INFO - PROCESS | 1648 | 1464191425320 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:50:25 INFO - PROCESS | 1648 | 1464191425391 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f27800 == 49 [pid = 1648] [id = 100] 08:50:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x115e1f800) [pid = 1648] [serial = 297] [outer = 0x0] 08:50:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11611e800) [pid = 1648] [serial = 298] [outer = 0x115e1f800] 08:50:25 INFO - PROCESS | 1648 | 1464191425425 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1167c2c00) [pid = 1648] [serial = 299] [outer = 0x115e1f800] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126f85800 == 48 [pid = 1648] [id = 94] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126937000 == 47 [pid = 1648] [id = 93] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1e000 == 46 [pid = 1648] [id = 92] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1219a8000 == 45 [pid = 1648] [id = 91] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x121434000 == 44 [pid = 1648] [id = 90] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119e18800 == 43 [pid = 1648] [id = 89] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119890800 == 42 [pid = 1648] [id = 88] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128a50000) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1122aa800) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116ffec00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1190ad800 == 41 [pid = 1648] [id = 87] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118532000 == 40 [pid = 1648] [id = 86] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1180e3800 == 39 [pid = 1648] [id = 85] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x115d18000 == 38 [pid = 1648] [id = 84] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x112aac000 == 37 [pid = 1648] [id = 83] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x125887800 == 36 [pid = 1648] [id = 82] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6c800 == 35 [pid = 1648] [id = 81] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1195d5800 == 34 [pid = 1648] [id = 80] 08:50:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1164eb800 == 33 [pid = 1648] [id = 79] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126fd2000) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118574400) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1261d6c00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115e8d800) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1210ba400) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11968bc00) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119554400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1263b2800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11768a000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124f5e400) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12576bc00) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126b1f800) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1181ba800) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118171000) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1263a9c00) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x125860000) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1167b9800) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11986ec00) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1261d3400) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121698c00) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119010800) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a0d400) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124fa6000) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1166c8000) [pid = 1648] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:50:25 INFO - PROCESS | 1648 | 1464191425982 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]]]}] 08:50:26 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. 08:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 772ms 08:50:26 INFO - PROCESS | 1648 | 1464191426003 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1648 | 1464191426006 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:50:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:50:26 INFO - PROCESS | 1648 | 1464191426011 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1648 | 1464191426012 Marionette TRACE conn2 <- [1,374,null,{}] 08:50:26 INFO - PROCESS | 1648 | 1464191426015 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}] 08:50:26 INFO - PROCESS | 1648 | 1464191426090 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:50:26 INFO - PROCESS | 1648 | 1464191426095 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116492800 == 34 [pid = 1648] [id = 101] 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11768a400) [pid = 1648] [serial = 300] [outer = 0x0] 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118077400) [pid = 1648] [serial = 301] [outer = 0x11768a400] 08:50:26 INFO - PROCESS | 1648 | 1464191426123 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1181c1c00) [pid = 1648] [serial = 302] [outer = 0x11768a400] 08:50:26 INFO - PROCESS | 1648 | 1464191426456 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:50:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 08:50:26 INFO - PROCESS | 1648 | 1464191426480 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1648 | 1464191426482 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:50:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:50:26 INFO - PROCESS | 1648 | 1464191426487 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1648 | 1464191426489 Marionette TRACE conn2 <- [1,378,null,{}] 08:50:26 INFO - PROCESS | 1648 | 1464191426496 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}] 08:50:26 INFO - PROCESS | 1648 | 1464191426579 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:50:26 INFO - PROCESS | 1648 | 1464191426623 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182c1000 == 35 [pid = 1648] [id = 102] 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1184d6800) [pid = 1648] [serial = 303] [outer = 0x0] 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118eaec00) [pid = 1648] [serial = 304] [outer = 0x1184d6800] 08:50:26 INFO - PROCESS | 1648 | 1464191426651 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119683c00) [pid = 1648] [serial = 305] [outer = 0x1184d6800] 08:50:26 INFO - PROCESS | 1648 | 1464191426939 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:50:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 08:50:26 INFO - PROCESS | 1648 | 1464191426957 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:50:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:50:26 INFO - PROCESS | 1648 | 1464191426959 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:50:26 INFO - PROCESS | 1648 | 1464191426961 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1648 | 1464191426963 Marionette TRACE conn2 <- [1,382,null,{}] 08:50:26 INFO - PROCESS | 1648 | 1464191426981 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}] 08:50:27 INFO - PROCESS | 1648 | 1464191427061 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:50:27 INFO - PROCESS | 1648 | 1464191427067 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190bc000 == 36 [pid = 1648] [id = 103] 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119a06800) [pid = 1648] [serial = 306] [outer = 0x0] 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119fa3400) [pid = 1648] [serial = 307] [outer = 0x119a06800] 08:50:27 INFO - PROCESS | 1648 | 1464191427093 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1210bc000) [pid = 1648] [serial = 308] [outer = 0x119a06800] 08:50:27 INFO - PROCESS | 1648 | 1464191427442 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:50:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 485ms 08:50:27 INFO - PROCESS | 1648 | 1464191427448 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1648 | 1464191427449 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:50:27 INFO - PROCESS | 1648 | 1464191427451 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1648 | 1464191427452 Marionette TRACE conn2 <- [1,386,null,{}] 08:50:27 INFO - PROCESS | 1648 | 1464191427455 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}] 08:50:27 INFO - PROCESS | 1648 | 1464191427526 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:50:27 INFO - PROCESS | 1648 | 1464191427530 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195c2800 == 37 [pid = 1648] [id = 104] 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113049000) [pid = 1648] [serial = 309] [outer = 0x0] 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1214bf800) [pid = 1648] [serial = 310] [outer = 0x113049000] 08:50:27 INFO - PROCESS | 1648 | 1464191427557 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12187cc00) [pid = 1648] [serial = 311] [outer = 0x113049000] 08:50:27 INFO - PROCESS | 1648 | 1464191427891 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:50:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 08:50:27 INFO - PROCESS | 1648 | 1464191427924 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1648 | 1464191427927 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:50:27 INFO - PROCESS | 1648 | 1464191427929 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1648 | 1464191427930 Marionette TRACE conn2 <- [1,390,null,{}] 08:50:27 INFO - PROCESS | 1648 | 1464191427933 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}] 08:50:28 INFO - PROCESS | 1648 | 1464191428021 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:50:28 INFO - PROCESS | 1648 | 1464191428084 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f79800 == 38 [pid = 1648] [id = 105] 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1214c2400) [pid = 1648] [serial = 312] [outer = 0x0] 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124bcf400) [pid = 1648] [serial = 313] [outer = 0x1214c2400] 08:50:28 INFO - PROCESS | 1648 | 1464191428115 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12586b000) [pid = 1648] [serial = 314] [outer = 0x1214c2400] 08:50:28 INFO - PROCESS | 1648 | 1464191428474 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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:50:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 569ms 08:50:28 INFO - PROCESS | 1648 | 1464191428515 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 1648 | 1464191428516 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:50:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:50:28 INFO - PROCESS | 1648 | 1464191428532 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1648 | 1464191428533 Marionette TRACE conn2 <- [1,394,null,{}] 08:50:28 INFO - PROCESS | 1648 | 1464191428554 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}] 08:50:28 INFO - PROCESS | 1648 | 1464191428675 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:50:28 INFO - PROCESS | 1648 | 1464191428716 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12151e800 == 39 [pid = 1648] [id = 106] 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1261ddc00) [pid = 1648] [serial = 315] [outer = 0x0] 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1267ed800) [pid = 1648] [serial = 316] [outer = 0x1261ddc00] 08:50:28 INFO - PROCESS | 1648 | 1464191428746 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126fdb400) [pid = 1648] [serial = 317] [outer = 0x1261ddc00] 08:50:29 INFO - PROCESS | 1648 | 1464191429080 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:50:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 588ms 08:50:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:50:29 INFO - PROCESS | 1648 | 1464191429115 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1648 | 1464191429116 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:50:29 INFO - PROCESS | 1648 | 1464191429118 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1648 | 1464191429119 Marionette TRACE conn2 <- [1,398,null,{}] 08:50:29 INFO - PROCESS | 1648 | 1464191429122 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}] 08:50:29 INFO - PROCESS | 1648 | 1464191429228 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:50:29 INFO - PROCESS | 1648 | 1464191429232 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ea7000 == 40 [pid = 1648] [id = 107] 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1263a6800) [pid = 1648] [serial = 318] [outer = 0x0] 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128a4d800) [pid = 1648] [serial = 319] [outer = 0x1263a6800] 08:50:29 INFO - PROCESS | 1648 | 1464191429258 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128ac0800) [pid = 1648] [serial = 320] [outer = 0x1263a6800] 08:50:29 INFO - PROCESS | 1648 | 1464191429618 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:50:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 08:50:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:50:29 INFO - PROCESS | 1648 | 1464191429655 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1648 | 1464191429657 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:50:29 INFO - PROCESS | 1648 | 1464191429659 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1648 | 1464191429660 Marionette TRACE conn2 <- [1,402,null,{}] 08:50:29 INFO - PROCESS | 1648 | 1464191429663 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}] 08:50:29 INFO - PROCESS | 1648 | 1464191429762 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:50:29 INFO - PROCESS | 1648 | 1464191429767 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c3800 == 41 [pid = 1648] [id = 108] 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126e64400) [pid = 1648] [serial = 321] [outer = 0x0] 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129172400) [pid = 1648] [serial = 322] [outer = 0x126e64400] 08:50:29 INFO - PROCESS | 1648 | 1464191429791 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129239800) [pid = 1648] [serial = 323] [outer = 0x126e64400] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x114fda000) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124f9f400) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x125770c00) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x111a0c400) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1169a9c00) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x113c27000) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121316800) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1252e2800) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x114fd6800) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x115d79400) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181a9800) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11906b800) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1218f3c00) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11649f400) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121315800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:50:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126b1c800) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:50:30 INFO - PROCESS | 1648 | 1464191430248 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:50:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 08:50:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:50:30 INFO - PROCESS | 1648 | 1464191430278 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1648 | 1464191430279 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:50:30 INFO - PROCESS | 1648 | 1464191430281 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1648 | 1464191430282 Marionette TRACE conn2 <- [1,406,null,{}] 08:50:30 INFO - PROCESS | 1648 | 1464191430284 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}] 08:50:30 INFO - PROCESS | 1648 | 1464191430362 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:50:30 INFO - PROCESS | 1648 | 1464191430370 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f78800 == 42 [pid = 1648] [id = 109] 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167c1800) [pid = 1648] [serial = 324] [outer = 0x0] 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119869000) [pid = 1648] [serial = 325] [outer = 0x1167c1800] 08:50:30 INFO - PROCESS | 1648 | 1464191430395 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1252e2800) [pid = 1648] [serial = 326] [outer = 0x1167c1800] 08:50:30 INFO - PROCESS | 1648 | 1464191430719 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:50:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 470ms 08:50:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:50:30 INFO - PROCESS | 1648 | 1464191430752 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1648 | 1464191430754 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:50:30 INFO - PROCESS | 1648 | 1464191430756 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1648 | 1464191430758 Marionette TRACE conn2 <- [1,410,null,{}] 08:50:30 INFO - PROCESS | 1648 | 1464191430760 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}] 08:50:30 INFO - PROCESS | 1648 | 1464191430877 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:50:30 INFO - PROCESS | 1648 | 1464191430883 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d52000 == 43 [pid = 1648] [id = 110] 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125863c00) [pid = 1648] [serial = 327] [outer = 0x0] 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1296c3c00) [pid = 1648] [serial = 328] [outer = 0x125863c00] 08:50:30 INFO - PROCESS | 1648 | 1464191430914 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a618800) [pid = 1648] [serial = 329] [outer = 0x125863c00] 08:50:31 INFO - PROCESS | 1648 | 1464191431226 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 08:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:50:31 INFO - PROCESS | 1648 | 1464191431276 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1648 | 1464191431277 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:50:31 INFO - PROCESS | 1648 | 1464191431280 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1648 | 1464191431282 Marionette TRACE conn2 <- [1,414,null,{}] 08:50:31 INFO - PROCESS | 1648 | 1464191431285 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}] 08:50:31 INFO - PROCESS | 1648 | 1464191431407 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:50:31 INFO - PROCESS | 1648 | 1464191431473 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a570000 == 44 [pid = 1648] [id = 111] 08:50:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1263b2400) [pid = 1648] [serial = 330] [outer = 0x0] 08:50:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a61c400) [pid = 1648] [serial = 331] [outer = 0x1263b2400] 08:50:31 INFO - PROCESS | 1648 | 1464191431513 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a6df800) [pid = 1648] [serial = 332] [outer = 0x1263b2400] 08:50:31 INFO - PROCESS | 1648 | 1464191431706 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:50:31 INFO - PROCESS | 1648 | 1464191431881 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 08:50:31 INFO - PROCESS | 1648 | 1464191431901 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1648 | 1464191431902 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:50:31 INFO - PROCESS | 1648 | 1464191431904 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1648 | 1464191431905 Marionette TRACE conn2 <- [1,418,null,{}] 08:50:31 INFO - PROCESS | 1648 | 1464191431907 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}] 08:50:31 INFO - PROCESS | 1648 | 1464191431986 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:50:32 INFO - PROCESS | 1648 | 1464191432033 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a957800 == 45 [pid = 1648] [id = 112] 08:50:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11309c400) [pid = 1648] [serial = 333] [outer = 0x0] 08:50:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a6e1c00) [pid = 1648] [serial = 334] [outer = 0x11309c400] 08:50:32 INFO - PROCESS | 1648 | 1464191432065 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12ada2400) [pid = 1648] [serial = 335] [outer = 0x11309c400] 08:50:33 INFO - PROCESS | 1648 | 1464191433020 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]]]}] 08:50:33 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 08:50:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1119ms 08:50:33 INFO - PROCESS | 1648 | 1464191433025 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1648 | 1464191433028 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:50:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:50:33 INFO - PROCESS | 1648 | 1464191433033 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1648 | 1464191433035 Marionette TRACE conn2 <- [1,422,null,{}] 08:50:33 INFO - PROCESS | 1648 | 1464191433039 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}] 08:50:33 INFO - PROCESS | 1648 | 1464191433141 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:50:33 INFO - PROCESS | 1648 | 1464191433185 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab9800 == 46 [pid = 1648] [id = 113] 08:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115e86800) [pid = 1648] [serial = 336] [outer = 0x0] 08:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116122000) [pid = 1648] [serial = 337] [outer = 0x115e86800] 08:50:33 INFO - PROCESS | 1648 | 1464191433217 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118078c00) [pid = 1648] [serial = 338] [outer = 0x115e86800] 08:50:34 INFO - PROCESS | 1648 | 1464191434177 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:50:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1173ms 08:50:34 INFO - PROCESS | 1648 | 1464191434205 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1648 | 1464191434209 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:50:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:50:34 INFO - PROCESS | 1648 | 1464191434217 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1648 | 1464191434218 Marionette TRACE conn2 <- [1,426,null,{}] 08:50:34 INFO - PROCESS | 1648 | 1464191434221 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}] 08:50:34 INFO - PROCESS | 1648 | 1464191434325 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:50:34 INFO - PROCESS | 1648 | 1464191434367 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c2000 == 47 [pid = 1648] [id = 114] 08:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11807e400) [pid = 1648] [serial = 339] [outer = 0x0] 08:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11878e000) [pid = 1648] [serial = 340] [outer = 0x11807e400] 08:50:34 INFO - PROCESS | 1648 | 1464191434399 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119555c00) [pid = 1648] [serial = 341] [outer = 0x11807e400] 08:50:34 INFO - PROCESS | 1648 | 1464191434939 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] 08:50:34 INFO - PROCESS | 1648 | 1464191434989 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:50:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:50:34 INFO - PROCESS | 1648 | 1464191434991 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1648 | 1464191434994 Marionette TRACE conn2 <- [1,430,null,{}] 08:50:35 INFO - PROCESS | 1648 | 1464191435004 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}] 08:50:35 INFO - PROCESS | 1648 | 1464191435135 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:50:35 INFO - PROCESS | 1648 | 1464191435223 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182a3000 == 48 [pid = 1648] [id = 115] 08:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11955cc00) [pid = 1648] [serial = 342] [outer = 0x0] 08:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1214c0000) [pid = 1648] [serial = 343] [outer = 0x11955cc00] 08:50:35 INFO - PROCESS | 1648 | 1464191435263 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124c53000) [pid = 1648] [serial = 344] [outer = 0x11955cc00] 08:50:35 INFO - PROCESS | 1648 | 1464191435886 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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:50:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 923ms 08:50:35 INFO - PROCESS | 1648 | 1464191435932 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 1648 | 1464191435936 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:50:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:50:35 INFO - PROCESS | 1648 | 1464191435941 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1648 | 1464191435944 Marionette TRACE conn2 <- [1,434,null,{}] 08:50:35 INFO - PROCESS | 1648 | 1464191435947 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}] 08:50:36 INFO - PROCESS | 1648 | 1464191436034 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:50:36 INFO - PROCESS | 1648 | 1464191436094 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161cf800 == 49 [pid = 1648] [id = 116] 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1164a1000) [pid = 1648] [serial = 345] [outer = 0x0] 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x117685c00) [pid = 1648] [serial = 346] [outer = 0x1164a1000] 08:50:36 INFO - PROCESS | 1648 | 1464191436122 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118174400) [pid = 1648] [serial = 347] [outer = 0x1164a1000] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a570000 == 48 [pid = 1648] [id = 111] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128d52000 == 47 [pid = 1648] [id = 110] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119f78800 == 46 [pid = 1648] [id = 109] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c3800 == 45 [pid = 1648] [id = 108] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121ea7000 == 44 [pid = 1648] [id = 107] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12151e800 == 43 [pid = 1648] [id = 106] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119f79800 == 42 [pid = 1648] [id = 105] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x114fdd400) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1181c2400) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119a11c00) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129173400) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1195c2800 == 41 [pid = 1648] [id = 104] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1190bc000 == 40 [pid = 1648] [id = 103] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1182c1000 == 39 [pid = 1648] [id = 102] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116492800 == 38 [pid = 1648] [id = 101] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112f27800 == 37 [pid = 1648] [id = 100] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11852e800 == 36 [pid = 1648] [id = 97] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112f96800 == 35 [pid = 1648] [id = 96] 08:50:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1292e6800 == 34 [pid = 1648] [id = 95] 08:50:36 INFO - PROCESS | 1648 | 1464191436526 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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:50:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 08:50:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:50:36 INFO - PROCESS | 1648 | 1464191436562 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1648 | 1464191436566 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:50:36 INFO - PROCESS | 1648 | 1464191436570 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1648 | 1464191436573 Marionette TRACE conn2 <- [1,438,null,{}] 08:50:36 INFO - PROCESS | 1648 | 1464191436576 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}] 08:50:36 INFO - PROCESS | 1648 | 1464191436667 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118074000) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x116476800) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12576dc00) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12675bc00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1261d5c00) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119a13800) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1210bb400) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1167b8400) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x115e21800) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118580800) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119008400) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119683400) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119867000) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12576b400) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124c54400) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117681000) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11816f800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121ad3400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126e69c00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126fd4400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126b18400) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121788800) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12922b400) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118170c00) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126fdd400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1252d3400) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128ac4800) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128ac7800) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112f4f800) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1648 | 1464191436775 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164f8800 == 35 [pid = 1648] [id = 117] 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11617f000) [pid = 1648] [serial = 348] [outer = 0x0] 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118174000) [pid = 1648] [serial = 349] [outer = 0x11617f000] 08:50:36 INFO - PROCESS | 1648 | 1464191436821 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118586400) [pid = 1648] [serial = 350] [outer = 0x11617f000] 08:50:37 INFO - PROCESS | 1648 | 1464191437140 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:50:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 621ms 08:50:37 INFO - PROCESS | 1648 | 1464191437202 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:50:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:50:37 INFO - PROCESS | 1648 | 1464191437204 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:50:37 INFO - PROCESS | 1648 | 1464191437207 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1648 | 1464191437210 Marionette TRACE conn2 <- [1,442,null,{}] 08:50:37 INFO - PROCESS | 1648 | 1464191437217 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}] 08:50:37 INFO - PROCESS | 1648 | 1464191437294 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:50:37 INFO - PROCESS | 1648 | 1464191437302 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b9800 == 36 [pid = 1648] [id = 118] 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119063400) [pid = 1648] [serial = 351] [outer = 0x0] 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119684c00) [pid = 1648] [serial = 352] [outer = 0x119063400] 08:50:37 INFO - PROCESS | 1648 | 1464191437330 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e8c400) [pid = 1648] [serial = 353] [outer = 0x119063400] 08:50:37 INFO - PROCESS | 1648 | 1464191437664 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:50:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 473ms 08:50:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:50:37 INFO - PROCESS | 1648 | 1464191437681 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1648 | 1464191437683 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:50:37 INFO - PROCESS | 1648 | 1464191437685 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1648 | 1464191437686 Marionette TRACE conn2 <- [1,446,null,{}] 08:50:37 INFO - PROCESS | 1648 | 1464191437696 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}] 08:50:37 INFO - PROCESS | 1648 | 1464191437777 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:50:37 INFO - PROCESS | 1648 | 1464191437820 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190ba000 == 37 [pid = 1648] [id = 119] 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11955f000) [pid = 1648] [serial = 354] [outer = 0x0] 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121310800) [pid = 1648] [serial = 355] [outer = 0x11955f000] 08:50:37 INFO - PROCESS | 1648 | 1464191437846 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121acd000) [pid = 1648] [serial = 356] [outer = 0x11955f000] 08:50:38 INFO - PROCESS | 1648 | 1464191438149 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:50:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 08:50:38 INFO - PROCESS | 1648 | 1464191438204 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1648 | 1464191438206 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:50:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:50:38 INFO - PROCESS | 1648 | 1464191438208 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1648 | 1464191438209 Marionette TRACE conn2 <- [1,450,null,{}] 08:50:38 INFO - PROCESS | 1648 | 1464191438211 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}] 08:50:38 INFO - PROCESS | 1648 | 1464191438285 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:50:38 INFO - PROCESS | 1648 | 1464191438290 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119610000 == 38 [pid = 1648] [id = 120] 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11955fc00) [pid = 1648] [serial = 357] [outer = 0x0] 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124858000) [pid = 1648] [serial = 358] [outer = 0x11955fc00] 08:50:38 INFO - PROCESS | 1648 | 1464191438358 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124fabc00) [pid = 1648] [serial = 359] [outer = 0x11955fc00] 08:50:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 08:50:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 08:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:38 INFO - _addTest/ [0,453,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1648 | 1464191438678 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:50:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:50:38 INFO - PROCESS | 1648 | 1464191438687 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1648 | 1464191438688 Marionette TRACE conn2 <- [1,454,null,{}] 08:50:38 INFO - PROCESS | 1648 | 1464191438697 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}] 08:50:38 INFO - PROCESS | 1648 | 1464191438805 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:50:38 INFO - PROCESS | 1648 | 1464191438810 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212de000 == 39 [pid = 1648] [id = 121] 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12576a800) [pid = 1648] [serial = 360] [outer = 0x0] 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1261de800) [pid = 1648] [serial = 361] [outer = 0x12576a800] 08:50:38 INFO - PROCESS | 1648 | 1464191438866 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126fd5000) [pid = 1648] [serial = 362] [outer = 0x12576a800] 08:50:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:39 INFO - PROCESS | 1648 | 1464191439208 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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:50:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 527ms 08:50:39 INFO - PROCESS | 1648 | 1464191439214 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1648 | 1464191439215 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:50:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:50:39 INFO - PROCESS | 1648 | 1464191439218 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1648 | 1464191439219 Marionette TRACE conn2 <- [1,458,null,{}] 08:50:39 INFO - PROCESS | 1648 | 1464191439227 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}] 08:50:39 INFO - PROCESS | 1648 | 1464191439333 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:50:39 INFO - PROCESS | 1648 | 1464191439338 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a1800 == 40 [pid = 1648] [id = 122] 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12576b400) [pid = 1648] [serial = 363] [outer = 0x0] 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126fdd400) [pid = 1648] [serial = 364] [outer = 0x12576b400] 08:50:39 INFO - PROCESS | 1648 | 1464191439363 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128abcc00) [pid = 1648] [serial = 365] [outer = 0x12576b400] 08:50:39 INFO - PROCESS | 1648 | 1464191439703 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] 08:50:39 INFO - PROCESS | 1648 | 1464191439749 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:50:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:50:39 INFO - PROCESS | 1648 | 1464191439751 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1648 | 1464191439752 Marionette TRACE conn2 <- [1,462,null,{}] 08:50:39 INFO - PROCESS | 1648 | 1464191439755 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}] 08:50:39 INFO - PROCESS | 1648 | 1464191439848 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:50:39 INFO - PROCESS | 1648 | 1464191439879 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c05800 == 41 [pid = 1648] [id = 123] 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126fdbc00) [pid = 1648] [serial = 366] [outer = 0x0] 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129168c00) [pid = 1648] [serial = 367] [outer = 0x126fdbc00] 08:50:39 INFO - PROCESS | 1648 | 1464191439904 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1294dc000) [pid = 1648] [serial = 368] [outer = 0x126fdbc00] 08:50:40 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:40 INFO - PROCESS | 1648 | 1464191440235 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] 08:50:40 INFO - PROCESS | 1648 | 1464191440272 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:50:40 INFO - PROCESS | 1648 | 1464191440274 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1648 | 1464191440275 Marionette TRACE conn2 <- [1,466,null,{}] 08:50:40 INFO - PROCESS | 1648 | 1464191440278 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}] 08:50:40 INFO - PROCESS | 1648 | 1464191440370 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:50:40 INFO - PROCESS | 1648 | 1464191440401 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12676a800 == 42 [pid = 1648] [id = 124] 08:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128aca400) [pid = 1648] [serial = 369] [outer = 0x0] 08:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1296ce800) [pid = 1648] [serial = 370] [outer = 0x128aca400] 08:50:40 INFO - PROCESS | 1648 | 1464191440426 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a61e000) [pid = 1648] [serial = 371] [outer = 0x128aca400] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119864000) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113c9f800) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126fdcc00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118074400) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1263a6800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1261ddc00) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126e64400) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1210bdc00) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1184d6800) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119a06800) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113049000) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115e1f800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11768a400) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1167c1800) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x125863c00) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1214c2400) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:50:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1263b2400) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:50:40 INFO - PROCESS | 1648 | 1464191440854 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] 08:50:40 INFO - PROCESS | 1648 | 1464191440895 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:50:40 INFO - PROCESS | 1648 | 1464191440897 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1648 | 1464191440898 Marionette TRACE conn2 <- [1,470,null,{}] 08:50:40 INFO - PROCESS | 1648 | 1464191440900 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}] 08:50:40 INFO - PROCESS | 1648 | 1464191440985 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:50:40 INFO - PROCESS | 1648 | 1464191440990 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f22800 == 43 [pid = 1648] [id = 125] 08:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115e1f800) [pid = 1648] [serial = 372] [outer = 0x0] 08:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119685800) [pid = 1648] [serial = 373] [outer = 0x115e1f800] 08:50:41 INFO - PROCESS | 1648 | 1464191441016 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126b1f800) [pid = 1648] [serial = 374] [outer = 0x115e1f800] 08:50:41 INFO - PROCESS | 1648 | 1464191441348 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:50:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 08:50:41 INFO - PROCESS | 1648 | 1464191441369 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1648 | 1464191441378 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:50:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:50:41 INFO - PROCESS | 1648 | 1464191441381 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1648 | 1464191441383 Marionette TRACE conn2 <- [1,474,null,{}] 08:50:41 INFO - PROCESS | 1648 | 1464191441395 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}] 08:50:41 INFO - PROCESS | 1648 | 1464191441487 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:50:41 INFO - PROCESS | 1648 | 1464191441491 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x129686000 == 44 [pid = 1648] [id = 126] 08:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128acb000) [pid = 1648] [serial = 375] [outer = 0x0] 08:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a6f0400) [pid = 1648] [serial = 376] [outer = 0x128acb000] 08:50:41 INFO - PROCESS | 1648 | 1464191441520 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12b272800) [pid = 1648] [serial = 377] [outer = 0x128acb000] 08:50:41 INFO - PROCESS | 1648 | 1464191441877 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:50:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 08:50:41 INFO - PROCESS | 1648 | 1464191441901 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1648 | 1464191441903 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:50:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:50:41 INFO - PROCESS | 1648 | 1464191441905 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1648 | 1464191441909 Marionette TRACE conn2 <- [1,478,null,{}] 08:50:41 INFO - PROCESS | 1648 | 1464191441911 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}] 08:50:41 INFO - PROCESS | 1648 | 1464191441988 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:50:41 INFO - PROCESS | 1648 | 1464191441992 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95f000 == 45 [pid = 1648] [id = 127] 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12ad9d400) [pid = 1648] [serial = 378] [outer = 0x0] 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b9ae800) [pid = 1648] [serial = 379] [outer = 0x12ad9d400] 08:50:42 INFO - PROCESS | 1648 | 1464191442017 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b9b4400) [pid = 1648] [serial = 380] [outer = 0x12ad9d400] 08:50:42 INFO - PROCESS | 1648 | 1464191442333 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:50:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 472ms 08:50:42 INFO - PROCESS | 1648 | 1464191442378 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:50:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:50:42 INFO - PROCESS | 1648 | 1464191442379 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:50:42 INFO - PROCESS | 1648 | 1464191442381 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1648 | 1464191442382 Marionette TRACE conn2 <- [1,482,null,{}] 08:50:42 INFO - PROCESS | 1648 | 1464191442395 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}] 08:50:42 INFO - PROCESS | 1648 | 1464191442481 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:50:42 INFO - PROCESS | 1648 | 1464191442487 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad25800 == 46 [pid = 1648] [id = 128] 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b9b6c00) [pid = 1648] [serial = 381] [outer = 0x0] 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b9b7800) [pid = 1648] [serial = 382] [outer = 0x12b9b6c00] 08:50:42 INFO - PROCESS | 1648 | 1464191442512 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12ba7f000) [pid = 1648] [serial = 383] [outer = 0x12b9b6c00] 08:50:42 INFO - PROCESS | 1648 | 1464191442971 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:50:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 618ms 08:50:43 INFO - PROCESS | 1648 | 1464191443000 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1648 | 1464191443002 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:50:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:50:43 INFO - PROCESS | 1648 | 1464191443008 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1648 | 1464191443011 Marionette TRACE conn2 <- [1,486,null,{}] 08:50:43 INFO - PROCESS | 1648 | 1464191443015 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}] 08:50:43 INFO - PROCESS | 1648 | 1464191443115 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:50:43 INFO - PROCESS | 1648 | 1464191443163 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116488800 == 47 [pid = 1648] [id = 129] 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x114fdc000) [pid = 1648] [serial = 384] [outer = 0x0] 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1166c7400) [pid = 1648] [serial = 385] [outer = 0x114fdc000] 08:50:43 INFO - PROCESS | 1648 | 1464191443194 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117e24400) [pid = 1648] [serial = 386] [outer = 0x114fdc000] 08:50:43 INFO - PROCESS | 1648 | 1464191443650 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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:50:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 673ms 08:50:43 INFO - PROCESS | 1648 | 1464191443680 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1648 | 1464191443683 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:50:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:50:43 INFO - PROCESS | 1648 | 1464191443711 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1648 | 1464191443713 Marionette TRACE conn2 <- [1,490,null,{}] 08:50:43 INFO - PROCESS | 1648 | 1464191443716 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}] 08:50:43 INFO - PROCESS | 1648 | 1464191443816 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:50:43 INFO - PROCESS | 1648 | 1464191443875 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119882000 == 48 [pid = 1648] [id = 130] 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1181b4800) [pid = 1648] [serial = 387] [outer = 0x0] 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11878d800) [pid = 1648] [serial = 388] [outer = 0x1181b4800] 08:50:43 INFO - PROCESS | 1648 | 1464191443904 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119069800) [pid = 1648] [serial = 389] [outer = 0x1181b4800] 08:50:44 INFO - PROCESS | 1648 | 1464191444349 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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:50:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 08:50:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:50:44 INFO - PROCESS | 1648 | 1464191444382 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 1648 | 1464191444384 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:50:44 INFO - PROCESS | 1648 | 1464191444403 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1648 | 1464191444405 Marionette TRACE conn2 <- [1,494,null,{}] 08:50:44 INFO - PROCESS | 1648 | 1464191444418 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}] 08:50:44 INFO - PROCESS | 1648 | 1464191444518 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:50:44 INFO - PROCESS | 1648 | 1464191444580 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad27000 == 49 [pid = 1648] [id = 131] 08:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121699400) [pid = 1648] [serial = 390] [outer = 0x0] 08:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x125766000) [pid = 1648] [serial = 391] [outer = 0x121699400] 08:50:44 INFO - PROCESS | 1648 | 1464191444611 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1263a4c00) [pid = 1648] [serial = 392] [outer = 0x121699400] 08:50:45 INFO - PROCESS | 1648 | 1464191445023 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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:50:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 694ms 08:50:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:50:45 INFO - PROCESS | 1648 | 1464191445080 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1648 | 1464191445082 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:50:45 INFO - PROCESS | 1648 | 1464191445084 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1648 | 1464191445086 Marionette TRACE conn2 <- [1,498,null,{}] 08:50:45 INFO - PROCESS | 1648 | 1464191445104 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}] 08:50:45 INFO - PROCESS | 1648 | 1464191445231 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:50:45 INFO - PROCESS | 1648 | 1464191445241 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a0800 == 50 [pid = 1648] [id = 132] 08:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126fde400) [pid = 1648] [serial = 393] [outer = 0x0] 08:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12916fc00) [pid = 1648] [serial = 394] [outer = 0x126fde400] 08:50:45 INFO - PROCESS | 1648 | 1464191445270 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a61ac00) [pid = 1648] [serial = 395] [outer = 0x126fde400] 08:50:45 INFO - PROCESS | 1648 | 1464191445733 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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:50:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 669ms 08:50:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:50:45 INFO - PROCESS | 1648 | 1464191445754 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1648 | 1464191445756 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:50:45 INFO - PROCESS | 1648 | 1464191445758 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1648 | 1464191445759 Marionette TRACE conn2 <- [1,502,null,{}] 08:50:45 INFO - PROCESS | 1648 | 1464191445762 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}] 08:50:45 INFO - PROCESS | 1648 | 1464191445878 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:50:45 INFO - PROCESS | 1648 | 1464191445937 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9b800 == 51 [pid = 1648] [id = 133] 08:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1130a7c00) [pid = 1648] [serial = 396] [outer = 0x0] 08:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12675cc00) [pid = 1648] [serial = 397] [outer = 0x1130a7c00] 08:50:45 INFO - PROCESS | 1648 | 1464191445969 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12a6d9800) [pid = 1648] [serial = 398] [outer = 0x1130a7c00] 08:50:46 INFO - PROCESS | 1648 | 1464191446525 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]]]}] 08:50:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:50:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 818ms 08:50:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:50:46 INFO - PROCESS | 1648 | 1464191446577 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 1648 | 1464191446579 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:50:46 INFO - PROCESS | 1648 | 1464191446583 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1648 | 1464191446585 Marionette TRACE conn2 <- [1,506,null,{}] 08:50:46 INFO - PROCESS | 1648 | 1464191446589 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}] 08:50:46 INFO - PROCESS | 1648 | 1464191446681 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:50:46 INFO - PROCESS | 1648 | 1464191446730 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182bd000 == 52 [pid = 1648] [id = 134] 08:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1167c2000) [pid = 1648] [serial = 399] [outer = 0x0] 08:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x116ff7000) [pid = 1648] [serial = 400] [outer = 0x1167c2000] 08:50:46 INFO - PROCESS | 1648 | 1464191446758 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11807a400) [pid = 1648] [serial = 401] [outer = 0x1167c2000] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95f000 == 51 [pid = 1648] [id = 127] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129686000 == 50 [pid = 1648] [id = 126] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x124f22800 == 49 [pid = 1648] [id = 125] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12676a800 == 48 [pid = 1648] [id = 124] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x124c05800 == 47 [pid = 1648] [id = 123] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1219a1800 == 46 [pid = 1648] [id = 122] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1212de000 == 45 [pid = 1648] [id = 121] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12a6e1c00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119610000 == 44 [pid = 1648] [id = 120] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1190ba000 == 43 [pid = 1648] [id = 119] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b9800 == 42 [pid = 1648] [id = 118] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1164f8800 == 41 [pid = 1648] [id = 117] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1161cf800 == 40 [pid = 1648] [id = 116] 08:50:47 INFO - PROCESS | 1648 | 1464191447243 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]]]}] 08:50:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a957800 == 39 [pid = 1648] [id = 112] 08:50:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:50:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 08:50:47 INFO - PROCESS | 1648 | 1464191447255 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1648 | 1464191447259 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:50:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:50:47 INFO - PROCESS | 1648 | 1464191447263 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1648 | 1464191447265 Marionette TRACE conn2 <- [1,510,null,{}] 08:50:47 INFO - PROCESS | 1648 | 1464191447267 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}] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x121319c00) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11646e800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128ac9c00) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118792400) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128a4d800) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1267ed800) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129172400) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113c24000) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1261dc000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121d5fc00) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118eaec00) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119683c00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119fa3400) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1210bc000) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1214bf800) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12187cc00) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1181a9c00) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1210bc800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1167c2c00) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11611e800) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118077400) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181c1c00) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128ac0800) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1252e2800) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1296c3c00) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119869000) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129239800) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124bcf400) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12586b000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a618800) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a6df800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126fdb400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a61c400) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 08:50:47 INFO - PROCESS | 1648 | 1464191447374 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:50:47 INFO - PROCESS | 1648 | 1464191447406 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166ed000 == 40 [pid = 1648] [id = 135] 08:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118170000) [pid = 1648] [serial = 402] [outer = 0x0] 08:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181bcc00) [pid = 1648] [serial = 403] [outer = 0x118170000] 08:50:47 INFO - PROCESS | 1648 | 1464191447433 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11900e800) [pid = 1648] [serial = 404] [outer = 0x118170000] 08:50:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:50:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 08:50:47 INFO - PROCESS | 1648 | 1464191447728 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]]]}] 08:50:47 INFO - PROCESS | 1648 | 1464191447740 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1648 | 1464191447741 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:50:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:50:47 INFO - PROCESS | 1648 | 1464191447744 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1648 | 1464191447746 Marionette TRACE conn2 <- [1,514,null,{}] 08:50:47 INFO - PROCESS | 1648 | 1464191447768 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}] 08:50:47 INFO - PROCESS | 1648 | 1464191447917 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:50:47 INFO - PROCESS | 1648 | 1464191447981 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e37800 == 41 [pid = 1648] [id = 136] 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119061400) [pid = 1648] [serial = 405] [outer = 0x0] 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119686800) [pid = 1648] [serial = 406] [outer = 0x119061400] 08:50:48 INFO - PROCESS | 1648 | 1464191448026 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1210bdc00) [pid = 1648] [serial = 407] [outer = 0x119061400] 08:50:48 INFO - PROCESS | 1648 | 1464191448361 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]]]}] 08:50:48 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 08:50:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 08:50:48 INFO - PROCESS | 1648 | 1464191448418 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 1648 | 1464191448420 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:50:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:50:48 INFO - PROCESS | 1648 | 1464191448431 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1648 | 1464191448433 Marionette TRACE conn2 <- [1,518,null,{}] 08:50:48 INFO - PROCESS | 1648 | 1464191448445 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}] 08:50:48 INFO - PROCESS | 1648 | 1464191448578 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:50:48 INFO - PROCESS | 1648 | 1464191448613 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a3e000 == 42 [pid = 1648] [id = 137] 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121ad9000) [pid = 1648] [serial = 408] [outer = 0x0] 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124fa1800) [pid = 1648] [serial = 409] [outer = 0x121ad9000] 08:50:48 INFO - PROCESS | 1648 | 1464191448654 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12576f000) [pid = 1648] [serial = 410] [outer = 0x121ad9000] 08:50:49 INFO - PROCESS | 1648 | 1464191449040 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]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:50:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 637ms 08:50:49 INFO - PROCESS | 1648 | 1464191449084 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:50:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:50:49 INFO - PROCESS | 1648 | 1464191449086 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:50:49 INFO - PROCESS | 1648 | 1464191449089 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1648 | 1464191449091 Marionette TRACE conn2 <- [1,522,null,{}] 08:50:49 INFO - PROCESS | 1648 | 1464191449097 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}] 08:50:49 INFO - PROCESS | 1648 | 1464191449216 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:50:49 INFO - PROCESS | 1648 | 1464191449223 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121436800 == 43 [pid = 1648] [id = 138] 08:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125867000) [pid = 1648] [serial = 411] [outer = 0x0] 08:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12697d800) [pid = 1648] [serial = 412] [outer = 0x125867000] 08:50:49 INFO - PROCESS | 1648 | 1464191449262 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126fd5400) [pid = 1648] [serial = 413] [outer = 0x125867000] 08:50:49 INFO - PROCESS | 1648 | 1464191449710 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]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:50:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 08:50:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:50:49 INFO - PROCESS | 1648 | 1464191449763 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1648 | 1464191449764 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:50:49 INFO - PROCESS | 1648 | 1464191449766 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1648 | 1464191449767 Marionette TRACE conn2 <- [1,526,null,{}] 08:50:49 INFO - PROCESS | 1648 | 1464191449770 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}] 08:50:49 INFO - PROCESS | 1648 | 1464191449899 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:50:49 INFO - PROCESS | 1648 | 1464191449950 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12484a000 == 44 [pid = 1648] [id = 139] 08:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12922b800) [pid = 1648] [serial = 414] [outer = 0x0] 08:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1294e7400) [pid = 1648] [serial = 415] [outer = 0x12922b800] 08:50:49 INFO - PROCESS | 1648 | 1464191449976 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a61b800) [pid = 1648] [serial = 416] [outer = 0x12922b800] 08:50:50 INFO - PROCESS | 1648 | 1464191450328 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]]]}] 08:50:50 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 08:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 08:50:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:50:50 INFO - PROCESS | 1648 | 1464191450342 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1648 | 1464191450343 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:50:50 INFO - PROCESS | 1648 | 1464191450345 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1648 | 1464191450347 Marionette TRACE conn2 <- [1,530,null,{}] 08:50:50 INFO - PROCESS | 1648 | 1464191450349 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}] 08:50:50 INFO - PROCESS | 1648 | 1464191450449 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:50:50 INFO - PROCESS | 1648 | 1464191450462 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x125893000 == 45 [pid = 1648] [id = 140] 08:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12922ec00) [pid = 1648] [serial = 417] [outer = 0x0] 08:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a6f1000) [pid = 1648] [serial = 418] [outer = 0x12922ec00] 08:50:50 INFO - PROCESS | 1648 | 1464191450487 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b274c00) [pid = 1648] [serial = 419] [outer = 0x12922ec00] 08:50:50 INFO - PROCESS | 1648 | 1464191450806 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"]]]}] 08:50:50 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 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:50 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 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 08:50:50 INFO - PROCESS | 1648 | 1464191450866 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1648 | 1464191450868 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:50:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:50:50 INFO - PROCESS | 1648 | 1464191450870 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1648 | 1464191450871 Marionette TRACE conn2 <- [1,534,null,{}] 08:50:50 INFO - PROCESS | 1648 | 1464191450874 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}] 08:50:50 INFO - PROCESS | 1648 | 1464191450973 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:50:50 INFO - PROCESS | 1648 | 1464191450984 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d93800 == 46 [pid = 1648] [id = 141] 08:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b9acc00) [pid = 1648] [serial = 420] [outer = 0x0] 08:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12ba7a800) [pid = 1648] [serial = 421] [outer = 0x12b9acc00] 08:50:51 INFO - PROCESS | 1648 | 1464191451009 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12ba9a400) [pid = 1648] [serial = 422] [outer = 0x12b9acc00] 08:50:51 INFO - PROCESS | 1648 | 1464191451360 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:50:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 08:50:51 INFO - PROCESS | 1648 | 1464191451493 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1648 | 1464191451494 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119a22800) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118175000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11304b000) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126fdbc00) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12576b400) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11309c400) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1164a1000) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11617f000) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119063400) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11955f000) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128aca400) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11955fc00) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ad9d400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115e1f800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128acb000) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:50:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12576a800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:50:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:50:51 INFO - PROCESS | 1648 | 1464191451508 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1648 | 1464191451509 Marionette TRACE conn2 <- [1,538,null,{}] 08:50:51 INFO - PROCESS | 1648 | 1464191451511 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}] 08:50:51 INFO - PROCESS | 1648 | 1464191451587 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:50:51 INFO - PROCESS | 1648 | 1464191451592 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119032000 == 47 [pid = 1648] [id = 142] 08:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1164a1000) [pid = 1648] [serial = 423] [outer = 0x0] 08:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a22800) [pid = 1648] [serial = 424] [outer = 0x1164a1000] 08:50:51 INFO - PROCESS | 1648 | 1464191451621 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x125770c00) [pid = 1648] [serial = 425] [outer = 0x1164a1000] 08:50:51 INFO - PROCESS | 1648 | 1464191451939 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]]]}] 08:50:51 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. 08:50:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 08:50:51 INFO - PROCESS | 1648 | 1464191451977 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1648 | 1464191451978 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:50:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:50:51 INFO - PROCESS | 1648 | 1464191451983 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1648 | 1464191451986 Marionette TRACE conn2 <- [1,542,null,{}] 08:50:51 INFO - PROCESS | 1648 | 1464191451988 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}] 08:50:52 INFO - PROCESS | 1648 | 1464191452068 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:50:52 INFO - PROCESS | 1648 | 1464191452114 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12966f800 == 48 [pid = 1648] [id = 143] 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117e29800) [pid = 1648] [serial = 426] [outer = 0x0] 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129239400) [pid = 1648] [serial = 427] [outer = 0x117e29800] 08:50:52 INFO - PROCESS | 1648 | 1464191452140 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12ba9c000) [pid = 1648] [serial = 428] [outer = 0x117e29800] 08:50:52 INFO - PROCESS | 1648 | 1464191452431 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]]]}] 08:50:52 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. 08:50:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 474ms 08:50:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:50:52 INFO - PROCESS | 1648 | 1464191452455 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1648 | 1464191452457 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:50:52 INFO - PROCESS | 1648 | 1464191452467 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1648 | 1464191452469 Marionette TRACE conn2 <- [1,546,null,{}] 08:50:52 INFO - PROCESS | 1648 | 1464191452472 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}] 08:50:52 INFO - PROCESS | 1648 | 1464191452585 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:50:52 INFO - PROCESS | 1648 | 1464191452592 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad23800 == 49 [pid = 1648] [id = 144] 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x115e85800) [pid = 1648] [serial = 429] [outer = 0x0] 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ba9d800) [pid = 1648] [serial = 430] [outer = 0x115e85800] 08:50:52 INFO - PROCESS | 1648 | 1464191452627 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c16d800) [pid = 1648] [serial = 431] [outer = 0x115e85800] 08:50:52 INFO - PROCESS | 1648 | 1464191452948 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]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:50:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 526ms 08:50:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:50:52 INFO - PROCESS | 1648 | 1464191452987 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1648 | 1464191452988 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:50:52 INFO - PROCESS | 1648 | 1464191452991 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1648 | 1464191452992 Marionette TRACE conn2 <- [1,550,null,{}] 08:50:52 INFO - PROCESS | 1648 | 1464191452994 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}] 08:50:53 INFO - PROCESS | 1648 | 1464191453098 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:50:53 INFO - PROCESS | 1648 | 1464191453107 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba52000 == 50 [pid = 1648] [id = 145] 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118172000) [pid = 1648] [serial = 432] [outer = 0x0] 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c172800) [pid = 1648] [serial = 433] [outer = 0x118172000] 08:50:53 INFO - PROCESS | 1648 | 1464191453135 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c74f400) [pid = 1648] [serial = 434] [outer = 0x118172000] 08:50:53 INFO - PROCESS | 1648 | 1464191453468 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]]]}] 08:50:53 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. 08:50:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 08:50:53 INFO - PROCESS | 1648 | 1464191453557 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1648 | 1464191453560 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:50:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:50:53 INFO - PROCESS | 1648 | 1464191453564 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1648 | 1464191453567 Marionette TRACE conn2 <- [1,554,null,{}] 08:50:53 INFO - PROCESS | 1648 | 1464191453571 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}] 08:50:53 INFO - PROCESS | 1648 | 1464191453665 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:50:53 INFO - PROCESS | 1648 | 1464191453756 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164f8800 == 51 [pid = 1648] [id = 146] 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113ca0000) [pid = 1648] [serial = 435] [outer = 0x0] 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115e87c00) [pid = 1648] [serial = 436] [outer = 0x113ca0000] 08:50:53 INFO - PROCESS | 1648 | 1464191453787 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x117e2ec00) [pid = 1648] [serial = 437] [outer = 0x113ca0000] 08:50:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:54 INFO - PROCESS | 1648 | 1464191454243 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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms 08:50:54 INFO - PROCESS | 1648 | 1464191454286 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1648 | 1464191454288 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:50:54 INFO - PROCESS | 1648 | 1464191454294 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1648 | 1464191454297 Marionette TRACE conn2 <- [1,558,null,{}] 08:50:54 INFO - PROCESS | 1648 | 1464191454300 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}] 08:50:54 INFO - PROCESS | 1648 | 1464191454403 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:50:54 INFO - PROCESS | 1648 | 1464191454488 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8b800 == 52 [pid = 1648] [id = 147] 08:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119065c00) [pid = 1648] [serial = 438] [outer = 0x0] 08:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11906b800) [pid = 1648] [serial = 439] [outer = 0x119065c00] 08:50:54 INFO - PROCESS | 1648 | 1464191454517 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11986bc00) [pid = 1648] [serial = 440] [outer = 0x119065c00] 08:50:54 INFO - PROCESS | 1648 | 1464191454929 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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 674ms 08:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:50:54 INFO - PROCESS | 1648 | 1464191454967 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1648 | 1464191454969 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:50:54 INFO - PROCESS | 1648 | 1464191454971 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1648 | 1464191454973 Marionette TRACE conn2 <- [1,562,null,{}] 08:50:54 INFO - PROCESS | 1648 | 1464191454980 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}] 08:50:55 INFO - PROCESS | 1648 | 1464191455082 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:50:55 INFO - PROCESS | 1648 | 1464191455133 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad48000 == 53 [pid = 1648] [id = 148] 08:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1252d3400) [pid = 1648] [serial = 441] [outer = 0x0] 08:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1263a6800) [pid = 1648] [serial = 442] [outer = 0x1252d3400] 08:50:55 INFO - PROCESS | 1648 | 1464191455166 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126fda400) [pid = 1648] [serial = 443] [outer = 0x1252d3400] 08:50:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:55 INFO - PROCESS | 1648 | 1464191455648 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:50:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 720ms 08:50:55 INFO - PROCESS | 1648 | 1464191455737 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1648 | 1464191455739 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:50:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:50:55 INFO - PROCESS | 1648 | 1464191455747 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1648 | 1464191455749 Marionette TRACE conn2 <- [1,566,null,{}] 08:50:55 INFO - PROCESS | 1648 | 1464191455752 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}] 08:50:55 INFO - PROCESS | 1648 | 1464191455891 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:50:55 INFO - PROCESS | 1648 | 1464191455950 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c105000 == 54 [pid = 1648] [id = 149] 08:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128a51c00) [pid = 1648] [serial = 444] [outer = 0x0] 08:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1296cbc00) [pid = 1648] [serial = 445] [outer = 0x128a51c00] 08:50:55 INFO - PROCESS | 1648 | 1464191455980 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b275400) [pid = 1648] [serial = 446] [outer = 0x128a51c00] 08:50:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:56 INFO - PROCESS | 1648 | 1464191456391 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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 674ms 08:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:50:56 INFO - PROCESS | 1648 | 1464191456419 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1648 | 1464191456421 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:50:56 INFO - PROCESS | 1648 | 1464191456423 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1648 | 1464191456424 Marionette TRACE conn2 <- [1,570,null,{}] 08:50:56 INFO - PROCESS | 1648 | 1464191456426 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}] 08:50:56 INFO - PROCESS | 1648 | 1464191456522 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:50:56 INFO - PROCESS | 1648 | 1464191456567 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11f800 == 55 [pid = 1648] [id = 150] 08:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1294d8c00) [pid = 1648] [serial = 447] [outer = 0x0] 08:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12baa3400) [pid = 1648] [serial = 448] [outer = 0x1294d8c00] 08:50:56 INFO - PROCESS | 1648 | 1464191456597 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bdddc00) [pid = 1648] [serial = 449] [outer = 0x1294d8c00] 08:50:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:56 INFO - PROCESS | 1648 | 1464191456994 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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:50:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 619ms 08:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:50:57 INFO - PROCESS | 1648 | 1464191457042 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1648 | 1464191457043 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:50:57 INFO - PROCESS | 1648 | 1464191457046 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1648 | 1464191457047 Marionette TRACE conn2 <- [1,574,null,{}] 08:50:57 INFO - PROCESS | 1648 | 1464191457049 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}] 08:50:57 INFO - PROCESS | 1648 | 1464191457164 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:50:57 INFO - PROCESS | 1648 | 1464191457420 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b9800 == 56 [pid = 1648] [id = 151] 08:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x113c9fc00) [pid = 1648] [serial = 450] [outer = 0x0] 08:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x115e8fc00) [pid = 1648] [serial = 451] [outer = 0x113c9fc00] 08:50:57 INFO - PROCESS | 1648 | 1464191457449 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x117685800) [pid = 1648] [serial = 452] [outer = 0x113c9fc00] 08:50:57 INFO - PROCESS | 1648 | 1464191457837 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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:50:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 08:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:50:57 INFO - PROCESS | 1648 | 1464191457869 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1648 | 1464191457872 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:50:57 INFO - PROCESS | 1648 | 1464191457875 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1648 | 1464191457877 Marionette TRACE conn2 <- [1,578,null,{}] 08:50:57 INFO - PROCESS | 1648 | 1464191457880 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}] 08:50:57 INFO - PROCESS | 1648 | 1464191457971 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:50:58 INFO - PROCESS | 1648 | 1464191458021 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166f2000 == 57 [pid = 1648] [id = 152] 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118171400) [pid = 1648] [serial = 453] [outer = 0x0] 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181c1c00) [pid = 1648] [serial = 454] [outer = 0x118171400] 08:50:58 INFO - PROCESS | 1648 | 1464191458050 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119063800) [pid = 1648] [serial = 455] [outer = 0x118171400] 08:50:58 INFO - PROCESS | 1648 | 1464191458513 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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 08:50:58 INFO - PROCESS | 1648 | 1464191458559 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1648 | 1464191458563 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:50:58 INFO - PROCESS | 1648 | 1464191458571 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1648 | 1464191458573 Marionette TRACE conn2 <- [1,582,null,{}] 08:50:58 INFO - PROCESS | 1648 | 1464191458577 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}] 08:50:58 INFO - PROCESS | 1648 | 1464191458711 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad23800 == 56 [pid = 1648] [id = 144] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12966f800 == 55 [pid = 1648] [id = 143] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119032000 == 54 [pid = 1648] [id = 142] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x128d93800 == 53 [pid = 1648] [id = 141] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x125893000 == 52 [pid = 1648] [id = 140] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12484a000 == 51 [pid = 1648] [id = 139] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11878e000) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116122000) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1214c0000) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b9b7800) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121436800 == 50 [pid = 1648] [id = 138] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119a3e000 == 49 [pid = 1648] [id = 137] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118e37800 == 48 [pid = 1648] [id = 136] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1166ed000 == 47 [pid = 1648] [id = 135] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1182bd000 == 46 [pid = 1648] [id = 134] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119882000 == 45 [pid = 1648] [id = 130] 08:50:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116488800 == 44 [pid = 1648] [id = 129] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x129168c00) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126fdd400) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ada2400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118174400) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x117685c00) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118174000) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119684c00) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119e8c400) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118586400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121310800) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121acd000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1296ce800) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124858000) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b9b4400) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1294dc000) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119685800) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b9ae800) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a61e000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a6f0400) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126fd5000) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1261de800) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128abcc00) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b272800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126b1f800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124fabc00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12169ac00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1184d4800) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116121800) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1648 | 1464191458792 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x112655000 == 45 [pid = 1648] [id = 153] 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116121800) [pid = 1648] [serial = 456] [outer = 0x0] 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1181b9800) [pid = 1648] [serial = 457] [outer = 0x116121800] 08:50:58 INFO - PROCESS | 1648 | 1464191458819 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119a0a800) [pid = 1648] [serial = 458] [outer = 0x116121800] 08:50:59 INFO - PROCESS | 1648 | 1464191459134 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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 623ms 08:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:50:59 INFO - PROCESS | 1648 | 1464191459192 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 1648 | 1464191459193 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:50:59 INFO - PROCESS | 1648 | 1464191459200 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 1648 | 1464191459204 Marionette TRACE conn2 <- [1,586,null,{}] 08:50:59 INFO - PROCESS | 1648 | 1464191459207 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}] 08:50:59 INFO - PROCESS | 1648 | 1464191459288 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:50:59 INFO - PROCESS | 1648 | 1464191459295 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960f800 == 46 [pid = 1648] [id = 154] 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119fa8400) [pid = 1648] [serial = 459] [outer = 0x0] 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12169ac00) [pid = 1648] [serial = 460] [outer = 0x119fa8400] 08:50:59 INFO - PROCESS | 1648 | 1464191459320 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124c5d000) [pid = 1648] [serial = 461] [outer = 0x119fa8400] 08:50:59 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:59 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:59 INFO - PROCESS | 1648 | 1464191459648 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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 477ms 08:50:59 INFO - PROCESS | 1648 | 1464191459674 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 1648 | 1464191459676 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:50:59 INFO - PROCESS | 1648 | 1464191459678 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 1648 | 1464191459679 Marionette TRACE conn2 <- [1,590,null,{}] 08:50:59 INFO - PROCESS | 1648 | 1464191459681 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}] 08:50:59 INFO - PROCESS | 1648 | 1464191459764 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:50:59 INFO - PROCESS | 1648 | 1464191459817 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a3f000 == 47 [pid = 1648] [id = 155] 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1210b4c00) [pid = 1648] [serial = 462] [outer = 0x0] 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x125769400) [pid = 1648] [serial = 463] [outer = 0x1210b4c00] 08:50:59 INFO - PROCESS | 1648 | 1464191459844 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1263aac00) [pid = 1648] [serial = 464] [outer = 0x1210b4c00] 08:51:00 INFO - PROCESS | 1648 | 1464191460219 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:51:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 08:51:00 INFO - PROCESS | 1648 | 1464191460250 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1648 | 1464191460253 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:51:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:51:00 INFO - PROCESS | 1648 | 1464191460257 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1648 | 1464191460259 Marionette TRACE conn2 <- [1,594,null,{}] 08:51:00 INFO - PROCESS | 1648 | 1464191460263 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}] 08:51:00 INFO - PROCESS | 1648 | 1464191460408 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:51:00 INFO - PROCESS | 1648 | 1464191460422 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121673800 == 48 [pid = 1648] [id = 156] 08:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126fd6400) [pid = 1648] [serial = 465] [outer = 0x0] 08:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126fdb000) [pid = 1648] [serial = 466] [outer = 0x126fd6400] 08:51:00 INFO - PROCESS | 1648 | 1464191460471 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129170000) [pid = 1648] [serial = 467] [outer = 0x126fd6400] 08:51:00 INFO - PROCESS | 1648 | 1464191460886 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:51:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 669ms 08:51:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:51:00 INFO - PROCESS | 1648 | 1464191460927 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1648 | 1464191460928 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:51:00 INFO - PROCESS | 1648 | 1464191460931 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1648 | 1464191460932 Marionette TRACE conn2 <- [1,598,null,{}] 08:51:00 INFO - PROCESS | 1648 | 1464191460934 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}] 08:51:01 INFO - PROCESS | 1648 | 1464191461012 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:51:01 INFO - PROCESS | 1648 | 1464191461061 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ea8000 == 49 [pid = 1648] [id = 157] 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126fd7400) [pid = 1648] [serial = 468] [outer = 0x0] 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129234800) [pid = 1648] [serial = 469] [outer = 0x126fd7400] 08:51:01 INFO - PROCESS | 1648 | 1464191461118 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b26cc00) [pid = 1648] [serial = 470] [outer = 0x126fd7400] 08:51:01 INFO - PROCESS | 1648 | 1464191461443 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]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 567ms 08:51:01 INFO - PROCESS | 1648 | 1464191461499 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 1648 | 1464191461500 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:51:01 INFO - PROCESS | 1648 | 1464191461502 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1648 | 1464191461504 Marionette TRACE conn2 <- [1,602,null,{}] 08:51:01 INFO - PROCESS | 1648 | 1464191461506 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}] 08:51:01 INFO - PROCESS | 1648 | 1464191461605 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:51:01 INFO - PROCESS | 1648 | 1464191461619 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b78800 == 50 [pid = 1648] [id = 158] 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ad9d400) [pid = 1648] [serial = 471] [outer = 0x0] 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b9b0c00) [pid = 1648] [serial = 472] [outer = 0x12ad9d400] 08:51:01 INFO - PROCESS | 1648 | 1464191461644 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ba84000) [pid = 1648] [serial = 473] [outer = 0x12ad9d400] 08:51:01 INFO - PROCESS | 1648 | 1464191461971 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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 08:51:02 INFO - PROCESS | 1648 | 1464191462021 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1648 | 1464191462022 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:51:02 INFO - PROCESS | 1648 | 1464191462025 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1648 | 1464191462026 Marionette TRACE conn2 <- [1,606,null,{}] 08:51:02 INFO - PROCESS | 1648 | 1464191462028 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}] 08:51:02 INFO - PROCESS | 1648 | 1464191462123 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:51:02 INFO - PROCESS | 1648 | 1464191462138 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f87800 == 51 [pid = 1648] [id = 159] 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b275c00) [pid = 1648] [serial = 474] [outer = 0x0] 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12bddd800) [pid = 1648] [serial = 475] [outer = 0x12b275c00] 08:51:02 INFO - PROCESS | 1648 | 1464191462163 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12bde6400) [pid = 1648] [serial = 476] [outer = 0x12b275c00] 08:51:02 INFO - PROCESS | 1648 | 1464191462507 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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 08:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:51:02 INFO - PROCESS | 1648 | 1464191462546 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1648 | 1464191462547 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:51:02 INFO - PROCESS | 1648 | 1464191462549 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1648 | 1464191462550 Marionette TRACE conn2 <- [1,610,null,{}] 08:51:02 INFO - PROCESS | 1648 | 1464191462560 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}] 08:51:02 INFO - PROCESS | 1648 | 1464191462659 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:51:02 INFO - PROCESS | 1648 | 1464191462663 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56d000 == 52 [pid = 1648] [id = 160] 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12c16bc00) [pid = 1648] [serial = 477] [outer = 0x0] 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12c17ac00) [pid = 1648] [serial = 478] [outer = 0x12c16bc00] 08:51:02 INFO - PROCESS | 1648 | 1464191462713 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12c755c00) [pid = 1648] [serial = 479] [outer = 0x12c16bc00] 08:51:03 INFO - PROCESS | 1648 | 1464191463024 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x115e86800) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116474c00) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1167c2000) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11955cc00) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11807e400) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1130a7c00) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12b9acc00) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121ad9000) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125867000) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x117e29800) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12922b800) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118170000) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119061400) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115e85800) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1164a1000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12922ec00) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:51:03 INFO - PROCESS | 1648 | 1464191463197 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1648 | 1464191463199 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:51:03 INFO - PROCESS | 1648 | 1464191463209 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1648 | 1464191463210 Marionette TRACE conn2 <- [1,614,null,{}] 08:51:03 INFO - PROCESS | 1648 | 1464191463212 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}] 08:51:03 INFO - PROCESS | 1648 | 1464191463293 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:51:03 INFO - PROCESS | 1648 | 1464191463300 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11853e000 == 53 [pid = 1648] [id = 161] 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1167c5400) [pid = 1648] [serial = 480] [outer = 0x0] 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1181b5000) [pid = 1648] [serial = 481] [outer = 0x1167c5400] 08:51:03 INFO - PROCESS | 1648 | 1464191463330 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128ac2800) [pid = 1648] [serial = 482] [outer = 0x1167c5400] 08:51:03 INFO - PROCESS | 1648 | 1464191463667 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 08:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:51:03 INFO - PROCESS | 1648 | 1464191463679 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1648 | 1464191463680 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:51:03 INFO - PROCESS | 1648 | 1464191463682 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1648 | 1464191463684 Marionette TRACE conn2 <- [1,618,null,{}] 08:51:03 INFO - PROCESS | 1648 | 1464191463687 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}] 08:51:03 INFO - PROCESS | 1648 | 1464191463786 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:51:03 INFO - PROCESS | 1648 | 1464191463839 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad16800 == 54 [pid = 1648] [id = 162] 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11339fc00) [pid = 1648] [serial = 483] [outer = 0x0] 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c757800) [pid = 1648] [serial = 484] [outer = 0x11339fc00] 08:51:03 INFO - PROCESS | 1648 | 1464191463871 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12cabd000) [pid = 1648] [serial = 485] [outer = 0x11339fc00] 08:51:04 INFO - PROCESS | 1648 | 1464191464151 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 08:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:51:04 INFO - PROCESS | 1648 | 1464191464203 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 1648 | 1464191464205 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:51:04 INFO - PROCESS | 1648 | 1464191464207 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1648 | 1464191464208 Marionette TRACE conn2 <- [1,622,null,{}] 08:51:04 INFO - PROCESS | 1648 | 1464191464210 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}] 08:51:04 INFO - PROCESS | 1648 | 1464191464291 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:51:04 INFO - PROCESS | 1648 | 1464191464297 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba51800 == 55 [pid = 1648] [id = 163] 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126ee9000) [pid = 1648] [serial = 486] [outer = 0x0] 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126ef1800) [pid = 1648] [serial = 487] [outer = 0x126ee9000] 08:51:04 INFO - PROCESS | 1648 | 1464191464323 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126ef5800) [pid = 1648] [serial = 488] [outer = 0x126ee9000] 08:51:04 INFO - PROCESS | 1648 | 1464191464640 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 08:51:04 INFO - PROCESS | 1648 | 1464191464677 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 1648 | 1464191464680 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:51:04 INFO - PROCESS | 1648 | 1464191464683 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1648 | 1464191464684 Marionette TRACE conn2 <- [1,626,null,{}] 08:51:04 INFO - PROCESS | 1648 | 1464191464686 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}] 08:51:04 INFO - PROCESS | 1648 | 1464191464787 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:51:04 INFO - PROCESS | 1648 | 1464191464794 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd80000 == 56 [pid = 1648] [id = 164] 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126eedc00) [pid = 1648] [serial = 489] [outer = 0x0] 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12cac1000) [pid = 1648] [serial = 490] [outer = 0x126eedc00] 08:51:04 INFO - PROCESS | 1648 | 1464191464820 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12cbde400) [pid = 1648] [serial = 491] [outer = 0x126eedc00] 08:51:05 INFO - PROCESS | 1648 | 1464191465117 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:51:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 08:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:51:05 INFO - PROCESS | 1648 | 1464191465152 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1648 | 1464191465153 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:51:05 INFO - PROCESS | 1648 | 1464191465155 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1648 | 1464191465156 Marionette TRACE conn2 <- [1,630,null,{}] 08:51:05 INFO - PROCESS | 1648 | 1464191465162 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}] 08:51:05 INFO - PROCESS | 1648 | 1464191465305 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:51:05 INFO - PROCESS | 1648 | 1464191465354 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x115d0b000 == 57 [pid = 1648] [id = 165] 08:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x111e34c00) [pid = 1648] [serial = 492] [outer = 0x0] 08:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1133a3800) [pid = 1648] [serial = 493] [outer = 0x111e34c00] 08:51:05 INFO - PROCESS | 1648 | 1464191465386 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1164a3000) [pid = 1648] [serial = 494] [outer = 0x111e34c00] 08:51:05 INFO - PROCESS | 1648 | 1464191465846 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:51:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 722ms 08:51:05 INFO - PROCESS | 1648 | 1464191465878 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1648 | 1464191465883 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:51:05 INFO - PROCESS | 1648 | 1464191465887 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1648 | 1464191465889 Marionette TRACE conn2 <- [1,634,null,{}] 08:51:05 INFO - PROCESS | 1648 | 1464191465892 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}] 08:51:06 INFO - PROCESS | 1648 | 1464191466020 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:51:06 INFO - PROCESS | 1648 | 1464191466096 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e30800 == 58 [pid = 1648] [id = 166] 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118586400) [pid = 1648] [serial = 495] [outer = 0x0] 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11906cc00) [pid = 1648] [serial = 496] [outer = 0x118586400] 08:51:06 INFO - PROCESS | 1648 | 1464191466129 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119a07800) [pid = 1648] [serial = 497] [outer = 0x118586400] 08:51:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:06 INFO - PROCESS | 1648 | 1464191466547 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]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 08:51:06 INFO - PROCESS | 1648 | 1464191466557 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 1648 | 1464191466559 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:51:06 INFO - PROCESS | 1648 | 1464191466562 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1648 | 1464191466563 Marionette TRACE conn2 <- [1,638,null,{}] 08:51:06 INFO - PROCESS | 1648 | 1464191466566 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}] 08:51:06 INFO - PROCESS | 1648 | 1464191466668 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:51:06 INFO - PROCESS | 1648 | 1464191466717 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a578800 == 59 [pid = 1648] [id = 167] 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1210b4800) [pid = 1648] [serial = 498] [outer = 0x0] 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1213c5000) [pid = 1648] [serial = 499] [outer = 0x1210b4800] 08:51:06 INFO - PROCESS | 1648 | 1464191466747 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x125767c00) [pid = 1648] [serial = 500] [outer = 0x1210b4800] 08:51:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126eee400) [pid = 1648] [serial = 501] [outer = 0x12d240000] 08:51:07 INFO - PROCESS | 1648 | 1464191467227 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 08:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:51:07 INFO - PROCESS | 1648 | 1464191467284 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1648 | 1464191467287 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:51:07 INFO - PROCESS | 1648 | 1464191467317 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1648 | 1464191467321 Marionette TRACE conn2 <- [1,642,null,{}] 08:51:07 INFO - PROCESS | 1648 | 1464191467352 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}] 08:51:07 INFO - PROCESS | 1648 | 1464191467474 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:51:07 INFO - PROCESS | 1648 | 1464191467521 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca4c000 == 60 [pid = 1648] [id = 168] 08:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181c5800) [pid = 1648] [serial = 502] [outer = 0x0] 08:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126fdd400) [pid = 1648] [serial = 503] [outer = 0x1181c5800] 08:51:07 INFO - PROCESS | 1648 | 1464191467550 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12ada5000) [pid = 1648] [serial = 504] [outer = 0x1181c5800] 08:51:07 INFO - PROCESS | 1648 | 1464191467968 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]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 713ms 08:51:08 INFO - PROCESS | 1648 | 1464191468004 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1648 | 1464191468005 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:51:08 INFO - PROCESS | 1648 | 1464191468007 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1648 | 1464191468009 Marionette TRACE conn2 <- [1,646,null,{}] 08:51:08 INFO - PROCESS | 1648 | 1464191468011 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}] 08:51:08 INFO - PROCESS | 1648 | 1464191468112 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:51:08 INFO - PROCESS | 1648 | 1464191468162 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce75000 == 61 [pid = 1648] [id = 169] 08:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1294e3c00) [pid = 1648] [serial = 505] [outer = 0x0] 08:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12c16dc00) [pid = 1648] [serial = 506] [outer = 0x1294e3c00] 08:51:08 INFO - PROCESS | 1648 | 1464191468203 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12c75d400) [pid = 1648] [serial = 507] [outer = 0x1294e3c00] 08:51:08 INFO - PROCESS | 1648 | 1464191468645 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]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 668ms 08:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:51:08 INFO - PROCESS | 1648 | 1464191468677 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1648 | 1464191468678 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:51:08 INFO - PROCESS | 1648 | 1464191468680 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1648 | 1464191468682 Marionette TRACE conn2 <- [1,650,null,{}] 08:51:08 INFO - PROCESS | 1648 | 1464191468686 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}] 08:51:08 INFO - PROCESS | 1648 | 1464191468808 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:51:09 INFO - PROCESS | 1648 | 1464191469068 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e37000 == 62 [pid = 1648] [id = 170] 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x113c9b000) [pid = 1648] [serial = 508] [outer = 0x0] 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x116180800) [pid = 1648] [serial = 509] [outer = 0x113c9b000] 08:51:09 INFO - PROCESS | 1648 | 1464191469097 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11807c400) [pid = 1648] [serial = 510] [outer = 0x113c9b000] 08:51:09 INFO - PROCESS | 1648 | 1464191469536 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 920ms 08:51:09 INFO - PROCESS | 1648 | 1464191469602 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1648 | 1464191469606 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:51:09 INFO - PROCESS | 1648 | 1464191469610 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1648 | 1464191469613 Marionette TRACE conn2 <- [1,654,null,{}] 08:51:09 INFO - PROCESS | 1648 | 1464191469617 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}] 08:51:09 INFO - PROCESS | 1648 | 1464191469714 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:51:09 INFO - PROCESS | 1648 | 1464191469780 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f65800 == 63 [pid = 1648] [id = 171] 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11878e000) [pid = 1648] [serial = 511] [outer = 0x0] 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11955f000) [pid = 1648] [serial = 512] [outer = 0x11878e000] 08:51:09 INFO - PROCESS | 1648 | 1464191469809 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x119a06800) [pid = 1648] [serial = 513] [outer = 0x11878e000] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab9800 == 62 [pid = 1648] [id = 113] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c2000 == 61 [pid = 1648] [id = 114] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd80000 == 60 [pid = 1648] [id = 164] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba51800 == 59 [pid = 1648] [id = 163] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad16800 == 58 [pid = 1648] [id = 162] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11853e000 == 57 [pid = 1648] [id = 161] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a56d000 == 56 [pid = 1648] [id = 160] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126f87800 == 55 [pid = 1648] [id = 159] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126b78800 == 54 [pid = 1648] [id = 158] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12c172800) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121ea8000 == 53 [pid = 1648] [id = 157] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121673800 == 52 [pid = 1648] [id = 156] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119a3f000 == 51 [pid = 1648] [id = 155] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11960f800 == 50 [pid = 1648] [id = 154] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x112655000 == 49 [pid = 1648] [id = 153] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1166f2000 == 48 [pid = 1648] [id = 152] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b9800 == 47 [pid = 1648] [id = 151] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad48000 == 46 [pid = 1648] [id = 148] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8b800 == 45 [pid = 1648] [id = 147] 08:51:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1164f8800 == 44 [pid = 1648] [id = 146] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1210bdc00) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12ba9d800) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x125770c00) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119686800) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124fa1800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x125766000) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11900e800) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b274c00) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129239400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12a6f1000) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11807a400) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a61b800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a6d9800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11878d800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119a22800) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12c16d800) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118078c00) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1294da800) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116ff7000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124c53000) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119555c00) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12675cc00) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ba9a400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12576f000) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12697d800) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ba7a800) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ba9c000) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1294e7400) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12916fc00) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1166c7400) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1181bcc00) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126fd5400) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 08:51:10 INFO - PROCESS | 1648 | 1464191470202 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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 622ms 08:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:51:10 INFO - PROCESS | 1648 | 1464191470234 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1648 | 1464191470236 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:51:10 INFO - PROCESS | 1648 | 1464191470239 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1648 | 1464191470240 Marionette TRACE conn2 <- [1,658,null,{}] 08:51:10 INFO - PROCESS | 1648 | 1464191470242 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}] 08:51:10 INFO - PROCESS | 1648 | 1464191470342 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:51:10 INFO - PROCESS | 1648 | 1464191470351 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab5000 == 45 [pid = 1648] [id = 172] 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1210b8000) [pid = 1648] [serial = 514] [outer = 0x0] 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121310c00) [pid = 1648] [serial = 515] [outer = 0x1210b8000] 08:51:10 INFO - PROCESS | 1648 | 1464191470377 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121876c00) [pid = 1648] [serial = 516] [outer = 0x1210b8000] 08:51:10 INFO - PROCESS | 1648 | 1464191470707 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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 08:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:51:10 INFO - PROCESS | 1648 | 1464191470758 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1648 | 1464191470759 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:51:10 INFO - PROCESS | 1648 | 1464191470766 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1648 | 1464191470770 Marionette TRACE conn2 <- [1,662,null,{}] 08:51:10 INFO - PROCESS | 1648 | 1464191470773 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}] 08:51:10 INFO - PROCESS | 1648 | 1464191470853 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:51:10 INFO - PROCESS | 1648 | 1464191470858 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119876000 == 46 [pid = 1648] [id = 173] 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1218f3800) [pid = 1648] [serial = 517] [outer = 0x0] 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124f60400) [pid = 1648] [serial = 518] [outer = 0x1218f3800] 08:51:10 INFO - PROCESS | 1648 | 1464191470884 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126986800) [pid = 1648] [serial = 519] [outer = 0x1218f3800] 08:51:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:11 INFO - PROCESS | 1648 | 1464191471196 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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 475ms 08:51:11 INFO - PROCESS | 1648 | 1464191471238 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:51:11 INFO - PROCESS | 1648 | 1464191471248 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:51:11 INFO - PROCESS | 1648 | 1464191471250 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1648 | 1464191471251 Marionette TRACE conn2 <- [1,666,null,{}] 08:51:11 INFO - PROCESS | 1648 | 1464191471253 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}] 08:51:11 INFO - PROCESS | 1648 | 1464191471338 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:51:11 INFO - PROCESS | 1648 | 1464191471394 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f89800 == 47 [pid = 1648] [id = 174] 08:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121ad3800) [pid = 1648] [serial = 520] [outer = 0x0] 08:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126ee8800) [pid = 1648] [serial = 521] [outer = 0x121ad3800] 08:51:11 INFO - PROCESS | 1648 | 1464191471435 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126fd4400) [pid = 1648] [serial = 522] [outer = 0x121ad3800] 08:51:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:11 INFO - PROCESS | 1648 | 1464191471875 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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 667ms 08:51:11 INFO - PROCESS | 1648 | 1464191471920 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 1648 | 1464191471922 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:51:11 INFO - PROCESS | 1648 | 1464191471925 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1648 | 1464191471927 Marionette TRACE conn2 <- [1,670,null,{}] 08:51:11 INFO - PROCESS | 1648 | 1464191471940 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}] 08:51:12 INFO - PROCESS | 1648 | 1464191472039 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:51:12 INFO - PROCESS | 1648 | 1464191472044 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124841000 == 48 [pid = 1648] [id = 175] 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12916f800) [pid = 1648] [serial = 523] [outer = 0x0] 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129231400) [pid = 1648] [serial = 524] [outer = 0x12916f800] 08:51:12 INFO - PROCESS | 1648 | 1464191472079 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a615400) [pid = 1648] [serial = 525] [outer = 0x12916f800] 08:51:12 INFO - PROCESS | 1648 | 1464191472471 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]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 579ms 08:51:12 INFO - PROCESS | 1648 | 1464191472505 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 1648 | 1464191472506 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:51:12 INFO - PROCESS | 1648 | 1464191472510 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1648 | 1464191472512 Marionette TRACE conn2 <- [1,674,null,{}] 08:51:12 INFO - PROCESS | 1648 | 1464191472515 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}] 08:51:12 INFO - PROCESS | 1648 | 1464191472622 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:51:12 INFO - PROCESS | 1648 | 1464191472634 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f84800 == 49 [pid = 1648] [id = 176] 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1294dec00) [pid = 1648] [serial = 526] [outer = 0x0] 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a6f1000) [pid = 1648] [serial = 527] [outer = 0x1294dec00] 08:51:12 INFO - PROCESS | 1648 | 1464191472659 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ba9f400) [pid = 1648] [serial = 528] [outer = 0x1294dec00] 08:51:12 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:12 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:13 INFO - PROCESS | 1648 | 1464191473014 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]]]}] 08:51:13 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 08:51:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 08:51:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:51:13 INFO - PROCESS | 1648 | 1464191473032 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1648 | 1464191473033 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:51:13 INFO - PROCESS | 1648 | 1464191473036 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1648 | 1464191473037 Marionette TRACE conn2 <- [1,678,null,{}] 08:51:13 INFO - PROCESS | 1648 | 1464191473039 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}] 08:51:13 INFO - PROCESS | 1648 | 1464191473145 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:51:13 INFO - PROCESS | 1648 | 1464191473150 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d7e000 == 50 [pid = 1648] [id = 177] 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12ba7dc00) [pid = 1648] [serial = 529] [outer = 0x0] 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bde0c00) [pid = 1648] [serial = 530] [outer = 0x12ba7dc00] 08:51:13 INFO - PROCESS | 1648 | 1464191473175 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c173000) [pid = 1648] [serial = 531] [outer = 0x12ba7dc00] 08:51:13 INFO - PROCESS | 1648 | 1464191473501 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]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:51:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 08:51:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:51:13 INFO - PROCESS | 1648 | 1464191473554 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1648 | 1464191473556 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:51:13 INFO - PROCESS | 1648 | 1464191473558 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1648 | 1464191473559 Marionette TRACE conn2 <- [1,682,null,{}] 08:51:13 INFO - PROCESS | 1648 | 1464191473561 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}] 08:51:13 INFO - PROCESS | 1648 | 1464191473664 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:51:13 INFO - PROCESS | 1648 | 1464191473675 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56c800 == 51 [pid = 1648] [id = 178] 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12baa7800) [pid = 1648] [serial = 532] [outer = 0x0] 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12c759c00) [pid = 1648] [serial = 533] [outer = 0x12baa7800] 08:51:13 INFO - PROCESS | 1648 | 1464191473700 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12cab7000) [pid = 1648] [serial = 534] [outer = 0x12baa7800] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12ad9d400) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b275c00) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c16bc00) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118172000) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113c9fc00) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126fd6400) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116121800) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118171400) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1210b4c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119fa8400) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126ee9000) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1167c5400) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11339fc00) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:51:14 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126fd7400) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:51:14 INFO - PROCESS | 1648 | 1464191474610 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]]]}] 08:51:14 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) 08:51:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1068ms 08:51:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:51:14 INFO - PROCESS | 1648 | 1464191474627 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1648 | 1464191474628 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:51:14 INFO - PROCESS | 1648 | 1464191474634 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1648 | 1464191474635 Marionette TRACE conn2 <- [1,686,null,{}] 08:51:14 INFO - PROCESS | 1648 | 1464191474637 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}] 08:51:14 INFO - PROCESS | 1648 | 1464191474739 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:51:14 INFO - PROCESS | 1648 | 1464191474768 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119892800 == 52 [pid = 1648] [id = 179] 08:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118174c00) [pid = 1648] [serial = 535] [outer = 0x0] 08:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126e66c00) [pid = 1648] [serial = 536] [outer = 0x118174c00] 08:51:14 INFO - PROCESS | 1648 | 1464191474794 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b271400) [pid = 1648] [serial = 537] [outer = 0x118174c00] 08:51:15 INFO - PROCESS | 1648 | 1464191475561 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]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:51:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 08:51:15 INFO - PROCESS | 1648 | 1464191475604 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1648 | 1464191475605 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:51:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:51:15 INFO - PROCESS | 1648 | 1464191475607 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1648 | 1464191475608 Marionette TRACE conn2 <- [1,690,null,{}] 08:51:15 INFO - PROCESS | 1648 | 1464191475611 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}] 08:51:15 INFO - PROCESS | 1648 | 1464191475691 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:51:15 INFO - PROCESS | 1648 | 1464191475697 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad18800 == 53 [pid = 1648] [id = 180] 08:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x117683400) [pid = 1648] [serial = 538] [outer = 0x0] 08:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12cabc400) [pid = 1648] [serial = 539] [outer = 0x117683400] 08:51:15 INFO - PROCESS | 1648 | 1464191475727 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12cbe6400) [pid = 1648] [serial = 540] [outer = 0x117683400] 08:51:16 INFO - PROCESS | 1648 | 1464191476577 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:51:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 08:51:16 INFO - PROCESS | 1648 | 1464191476628 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1648 | 1464191476631 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:51:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:51:16 INFO - PROCESS | 1648 | 1464191476649 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1648 | 1464191476652 Marionette TRACE conn2 <- [1,694,null,{}] 08:51:16 INFO - PROCESS | 1648 | 1464191476657 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}] 08:51:16 INFO - PROCESS | 1648 | 1464191476789 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:51:16 INFO - PROCESS | 1648 | 1464191476840 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e20000 == 54 [pid = 1648] [id = 181] 08:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118178800) [pid = 1648] [serial = 541] [outer = 0x0] 08:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1181b9c00) [pid = 1648] [serial = 542] [outer = 0x118178800] 08:51:16 INFO - PROCESS | 1648 | 1464191476872 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119067800) [pid = 1648] [serial = 543] [outer = 0x118178800] 08:51:17 INFO - PROCESS | 1648 | 1464191477831 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]]]}] 08:51:17 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) 08:51:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1238ms 08:51:17 INFO - PROCESS | 1648 | 1464191477873 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1648 | 1464191477877 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:51:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:51:17 INFO - PROCESS | 1648 | 1464191477882 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1648 | 1464191477884 Marionette TRACE conn2 <- [1,698,null,{}] 08:51:17 INFO - PROCESS | 1648 | 1464191477886 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}] 08:51:17 INFO - PROCESS | 1648 | 1464191477989 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:51:18 INFO - PROCESS | 1648 | 1464191478036 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ea8000 == 55 [pid = 1648] [id = 182] 08:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11986b400) [pid = 1648] [serial = 544] [outer = 0x0] 08:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124c54400) [pid = 1648] [serial = 545] [outer = 0x11986b400] 08:51:18 INFO - PROCESS | 1648 | 1464191478066 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1261d6400) [pid = 1648] [serial = 546] [outer = 0x11986b400] 08:51:19 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) 08:51:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 08:51:19 INFO - PROCESS | 1648 | 1464191478998 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]]]}] 08:51:19 INFO - PROCESS | 1648 | 1464191479026 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1648 | 1464191479029 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:51:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:51:19 INFO - PROCESS | 1648 | 1464191479035 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1648 | 1464191479040 Marionette TRACE conn2 <- [1,702,null,{}] 08:51:19 INFO - PROCESS | 1648 | 1464191479052 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}] 08:51:19 INFO - PROCESS | 1648 | 1464191479180 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:51:19 INFO - PROCESS | 1648 | 1464191479230 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba47800 == 56 [pid = 1648] [id = 183] 08:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126ef1400) [pid = 1648] [serial = 547] [outer = 0x0] 08:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128ae7400) [pid = 1648] [serial = 548] [outer = 0x126ef1400] 08:51:19 INFO - PROCESS | 1648 | 1464191479261 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128af3c00) [pid = 1648] [serial = 549] [outer = 0x126ef1400] 08:51:20 INFO - PROCESS | 1648 | 1464191480198 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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:51:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1227ms 08:51:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:51:20 INFO - PROCESS | 1648 | 1464191480261 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 1648 | 1464191480263 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:51:20 INFO - PROCESS | 1648 | 1464191480266 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1648 | 1464191480267 Marionette TRACE conn2 <- [1,706,null,{}] 08:51:20 INFO - PROCESS | 1648 | 1464191480269 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}] 08:51:20 INFO - PROCESS | 1648 | 1464191480372 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:51:20 INFO - PROCESS | 1648 | 1464191480420 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c115800 == 57 [pid = 1648] [id = 184] 08:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128af4000) [pid = 1648] [serial = 550] [outer = 0x0] 08:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12a6dd400) [pid = 1648] [serial = 551] [outer = 0x128af4000] 08:51:20 INFO - PROCESS | 1648 | 1464191480449 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12ba76400) [pid = 1648] [serial = 552] [outer = 0x128af4000] 08:51:21 INFO - PROCESS | 1648 | 1464191481381 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:51:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1169ms 08:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:51:21 INFO - PROCESS | 1648 | 1464191481436 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 1648 | 1464191481438 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:51:21 INFO - PROCESS | 1648 | 1464191481442 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1648 | 1464191481444 Marionette TRACE conn2 <- [1,710,null,{}] 08:51:21 INFO - PROCESS | 1648 | 1464191481448 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}] 08:51:21 INFO - PROCESS | 1648 | 1464191481547 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:51:21 INFO - PROCESS | 1648 | 1464191481596 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d3000 == 58 [pid = 1648] [id = 185] 08:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11617f000) [pid = 1648] [serial = 553] [outer = 0x0] 08:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118070000) [pid = 1648] [serial = 554] [outer = 0x11617f000] 08:51:21 INFO - PROCESS | 1648 | 1464191481623 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119066000) [pid = 1648] [serial = 555] [outer = 0x11617f000] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119892800 == 57 [pid = 1648] [id = 179] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a56c800 == 56 [pid = 1648] [id = 178] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128d7e000 == 55 [pid = 1648] [id = 177] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124f84800 == 54 [pid = 1648] [id = 176] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124841000 == 53 [pid = 1648] [id = 175] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12cac1000) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119f89800 == 52 [pid = 1648] [id = 174] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119876000 == 51 [pid = 1648] [id = 173] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab5000 == 50 [pid = 1648] [id = 172] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116f65800 == 49 [pid = 1648] [id = 171] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118e37000 == 48 [pid = 1648] [id = 170] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce75000 == 47 [pid = 1648] [id = 169] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca4c000 == 46 [pid = 1648] [id = 168] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a578800 == 45 [pid = 1648] [id = 167] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118e30800 == 44 [pid = 1648] [id = 166] 08:51:22 INFO - PROCESS | 1648 | --DOCSHELL 0x115d0b000 == 43 [pid = 1648] [id = 165] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b9b0c00) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bddd800) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12c17ac00) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12c74f400) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x117685800) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x115e8fc00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126fdb000) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x129170000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1181b9800) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119a0a800) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11906b800) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119063800) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1181c1c00) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1263a6800) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1263aac00) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x125769400) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12169ac00) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124c5d000) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115e87c00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1296cbc00) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12baa3400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126ef5800) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1181b5000) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12c757800) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128ac2800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126ef1800) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12c755c00) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129234800) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b26cc00) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ba84000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bde6400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12cabd000) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1648 | 1464191482532 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 08:51:22 INFO - PROCESS | 1648 | 1464191482565 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1648 | 1464191482569 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:51:22 INFO - PROCESS | 1648 | 1464191482573 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1648 | 1464191482575 Marionette TRACE conn2 <- [1,714,null,{}] 08:51:22 INFO - PROCESS | 1648 | 1464191482577 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}] 08:51:22 INFO - PROCESS | 1648 | 1464191482659 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:51:22 INFO - PROCESS | 1648 | 1464191482666 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f65800 == 44 [pid = 1648] [id = 186] 08:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119065800) [pid = 1648] [serial = 556] [outer = 0x0] 08:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1210bcc00) [pid = 1648] [serial = 557] [outer = 0x119065800] 08:51:22 INFO - PROCESS | 1648 | 1464191482693 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12576c400) [pid = 1648] [serial = 558] [outer = 0x119065800] 08:51:23 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 08:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 08:51:23 INFO - PROCESS | 1648 | 1464191483536 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]]]}] 08:51:23 INFO - PROCESS | 1648 | 1464191483548 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1648 | 1464191483550 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:51:23 INFO - PROCESS | 1648 | 1464191483554 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1648 | 1464191483557 Marionette TRACE conn2 <- [1,718,null,{}] 08:51:23 INFO - PROCESS | 1648 | 1464191483571 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}] 08:51:23 INFO - PROCESS | 1648 | 1464191483693 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:51:23 INFO - PROCESS | 1648 | 1464191483700 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119622800 == 45 [pid = 1648] [id = 187] 08:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126eebc00) [pid = 1648] [serial = 559] [outer = 0x0] 08:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126ef5800) [pid = 1648] [serial = 560] [outer = 0x126eebc00] 08:51:23 INFO - PROCESS | 1648 | 1464191483732 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128ac0000) [pid = 1648] [serial = 561] [outer = 0x126eebc00] 08:51:24 INFO - PROCESS | 1648 | 1464191484552 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1025ms 08:51:24 INFO - PROCESS | 1648 | 1464191484579 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1648 | 1464191484580 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:51:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:51:24 INFO - PROCESS | 1648 | 1464191484593 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1648 | 1464191484594 Marionette TRACE conn2 <- [1,722,null,{}] 08:51:24 INFO - PROCESS | 1648 | 1464191484597 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}] 08:51:24 INFO - PROCESS | 1648 | 1464191484693 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:51:24 INFO - PROCESS | 1648 | 1464191484708 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x121aa7800 == 46 [pid = 1648] [id = 188] 08:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128af0400) [pid = 1648] [serial = 562] [outer = 0x0] 08:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1294e1c00) [pid = 1648] [serial = 563] [outer = 0x128af0400] 08:51:24 INFO - PROCESS | 1648 | 1464191484735 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a6dd000) [pid = 1648] [serial = 564] [outer = 0x128af0400] 08:51:25 INFO - PROCESS | 1648 | 1464191485077 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] 08:51:25 INFO - PROCESS | 1648 | 1464191485115 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:51:25 INFO - PROCESS | 1648 | 1464191485117 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1648 | 1464191485118 Marionette TRACE conn2 <- [1,726,null,{}] 08:51:25 INFO - PROCESS | 1648 | 1464191485121 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}] 08:51:25 INFO - PROCESS | 1648 | 1464191485221 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:51:25 INFO - PROCESS | 1648 | 1464191485234 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12633b800 == 47 [pid = 1648] [id = 189] 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129173800) [pid = 1648] [serial = 565] [outer = 0x0] 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12ba7f400) [pid = 1648] [serial = 566] [outer = 0x129173800] 08:51:25 INFO - PROCESS | 1648 | 1464191485260 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12baa3400) [pid = 1648] [serial = 567] [outer = 0x129173800] 08:51:25 INFO - PROCESS | 1648 | 1464191485622 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]]]}] 08:51:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 08:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:51:25 INFO - PROCESS | 1648 | 1464191485636 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:51:25 INFO - PROCESS | 1648 | 1464191485637 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:51:25 INFO - PROCESS | 1648 | 1464191485639 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1648 | 1464191485640 Marionette TRACE conn2 <- [1,730,null,{}] 08:51:25 INFO - PROCESS | 1648 | 1464191485643 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}] 08:51:25 INFO - PROCESS | 1648 | 1464191485766 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:51:25 INFO - PROCESS | 1648 | 1464191485778 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f83000 == 48 [pid = 1648] [id = 190] 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bdda400) [pid = 1648] [serial = 568] [outer = 0x0] 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12c175400) [pid = 1648] [serial = 569] [outer = 0x12bdda400] 08:51:25 INFO - PROCESS | 1648 | 1464191485830 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12cbe0c00) [pid = 1648] [serial = 570] [outer = 0x12bdda400] 08:51:26 INFO - PROCESS | 1648 | 1464191486173 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] 08:51:26 INFO - PROCESS | 1648 | 1464191486211 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:51:26 INFO - PROCESS | 1648 | 1464191486214 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1648 | 1464191486215 Marionette TRACE conn2 <- [1,734,null,{}] 08:51:26 INFO - PROCESS | 1648 | 1464191486217 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}] 08:51:26 INFO - PROCESS | 1648 | 1464191486388 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1294dec00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12916f800) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ba7dc00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11878e000) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121ad3800) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1210b8000) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1218f3800) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113c9b000) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126eedc00) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118174c00) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12baa7800) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126fde400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x114fdc000) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181b4800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:51:26 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121699400) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:51:26 INFO - PROCESS | 1648 | 1464191486427 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6f000 == 49 [pid = 1648] [id = 191] 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x110f4ac00) [pid = 1648] [serial = 571] [outer = 0x0] 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x110f50c00) [pid = 1648] [serial = 572] [outer = 0x110f4ac00] 08:51:26 INFO - PROCESS | 1648 | 1464191486452 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11878e000) [pid = 1648] [serial = 573] [outer = 0x110f4ac00] 08:51:26 INFO - PROCESS | 1648 | 1464191486717 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 08:51:26 INFO - PROCESS | 1648 | 1464191486738 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1648 | 1464191486740 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:51:26 INFO - PROCESS | 1648 | 1464191486742 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1648 | 1464191486743 Marionette TRACE conn2 <- [1,738,null,{}] 08:51:26 INFO - PROCESS | 1648 | 1464191486746 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}] 08:51:26 INFO - PROCESS | 1648 | 1464191486833 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:51:26 INFO - PROCESS | 1648 | 1464191486838 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad4d800 == 50 [pid = 1648] [id = 192] 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1210bd800) [pid = 1648] [serial = 574] [outer = 0x0] 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126fde400) [pid = 1648] [serial = 575] [outer = 0x1210bd800] 08:51:26 INFO - PROCESS | 1648 | 1464191486862 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c176c00) [pid = 1648] [serial = 576] [outer = 0x1210bd800] 08:51:27 INFO - PROCESS | 1648 | 1464191487684 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 08:51:27 INFO - PROCESS | 1648 | 1464191487713 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1648 | 1464191487715 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:51:27 INFO - PROCESS | 1648 | 1464191487718 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1648 | 1464191487720 Marionette TRACE conn2 <- [1,742,null,{}] 08:51:27 INFO - PROCESS | 1648 | 1464191487723 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}] 08:51:27 INFO - PROCESS | 1648 | 1464191487834 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:51:27 INFO - PROCESS | 1648 | 1464191487842 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba57800 == 51 [pid = 1648] [id = 193] 08:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112682c00) [pid = 1648] [serial = 577] [outer = 0x0] 08:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112685c00) [pid = 1648] [serial = 578] [outer = 0x112682c00] 08:51:27 INFO - PROCESS | 1648 | 1464191487866 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11268ac00) [pid = 1648] [serial = 579] [outer = 0x112682c00] 08:51:28 INFO - PROCESS | 1648 | 1464191488710 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]]]}] 08:51:28 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 08:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 08:51:28 INFO - PROCESS | 1648 | 1464191488740 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 1648 | 1464191488743 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:51:28 INFO - PROCESS | 1648 | 1464191488746 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1648 | 1464191488749 Marionette TRACE conn2 <- [1,746,null,{}] 08:51:28 INFO - PROCESS | 1648 | 1464191488756 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}] 08:51:28 INFO - PROCESS | 1648 | 1464191488873 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:51:28 INFO - PROCESS | 1648 | 1464191488921 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119609000 == 52 [pid = 1648] [id = 194] 08:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116ffec00) [pid = 1648] [serial = 580] [outer = 0x0] 08:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118074000) [pid = 1648] [serial = 581] [outer = 0x116ffec00] 08:51:28 INFO - PROCESS | 1648 | 1464191488954 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118581400) [pid = 1648] [serial = 582] [outer = 0x116ffec00] 08:51:29 INFO - PROCESS | 1648 | 1464191489829 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]]]}] 08:51:29 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.) 08:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1124ms 08:51:29 INFO - PROCESS | 1648 | 1464191489871 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1648 | 1464191489875 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:51:29 INFO - PROCESS | 1648 | 1464191489880 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1648 | 1464191489881 Marionette TRACE conn2 <- [1,750,null,{}] 08:51:29 INFO - PROCESS | 1648 | 1464191489884 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}] 08:51:29 INFO - PROCESS | 1648 | 1464191489985 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:51:30 INFO - PROCESS | 1648 | 1464191490033 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c03800 == 53 [pid = 1648] [id = 195] 08:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12130f000) [pid = 1648] [serial = 583] [outer = 0x0] 08:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124858000) [pid = 1648] [serial = 584] [outer = 0x12130f000] 08:51:30 INFO - PROCESS | 1648 | 1464191490063 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1263aac00) [pid = 1648] [serial = 585] [outer = 0x12130f000] 08:51:31 INFO - PROCESS | 1648 | 1464191491024 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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:51:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1171ms 08:51:31 INFO - PROCESS | 1648 | 1464191491052 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 1648 | 1464191491053 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:51:31 INFO - PROCESS | 1648 | 1464191491058 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1648 | 1464191491061 Marionette TRACE conn2 <- [1,754,null,{}] 08:51:31 INFO - PROCESS | 1648 | 1464191491069 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}] 08:51:31 INFO - PROCESS | 1648 | 1464191491174 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:51:31 INFO - PROCESS | 1648 | 1464191491223 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c10e000 == 54 [pid = 1648] [id = 196] 08:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1210b8400) [pid = 1648] [serial = 586] [outer = 0x0] 08:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128af5c00) [pid = 1648] [serial = 587] [outer = 0x1210b8400] 08:51:31 INFO - PROCESS | 1648 | 1464191491255 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a61fc00) [pid = 1648] [serial = 588] [outer = 0x1210b8400] 08:51:32 INFO - PROCESS | 1648 | 1464191492151 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]]]}] 08:51:32 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 08:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1125ms 08:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:51:32 INFO - PROCESS | 1648 | 1464191492182 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1648 | 1464191492184 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:51:32 INFO - PROCESS | 1648 | 1464191492186 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1648 | 1464191492187 Marionette TRACE conn2 <- [1,758,null,{}] 08:51:32 INFO - PROCESS | 1648 | 1464191492190 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}] 08:51:32 INFO - PROCESS | 1648 | 1464191492289 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:51:32 INFO - PROCESS | 1648 | 1464191492337 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca54000 == 55 [pid = 1648] [id = 197] 08:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x129170000) [pid = 1648] [serial = 589] [outer = 0x0] 08:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bdde800) [pid = 1648] [serial = 590] [outer = 0x129170000] 08:51:32 INFO - PROCESS | 1648 | 1464191492368 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c757800) [pid = 1648] [serial = 591] [outer = 0x129170000] 08:51:32 INFO - PROCESS | 1648 | 1464191492801 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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 668ms 08:51:32 INFO - PROCESS | 1648 | 1464191492855 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1648 | 1464191492856 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:51:32 INFO - PROCESS | 1648 | 1464191492859 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1648 | 1464191492860 Marionette TRACE conn2 <- [1,762,null,{}] 08:51:32 INFO - PROCESS | 1648 | 1464191492863 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}] 08:51:32 INFO - PROCESS | 1648 | 1464191492959 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:51:33 INFO - PROCESS | 1648 | 1464191493036 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce77800 == 56 [pid = 1648] [id = 198] 08:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1122b5000) [pid = 1648] [serial = 592] [outer = 0x0] 08:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c756800) [pid = 1648] [serial = 593] [outer = 0x1122b5000] 08:51:33 INFO - PROCESS | 1648 | 1464191493065 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12cbddc00) [pid = 1648] [serial = 594] [outer = 0x1122b5000] 08:51:34 INFO - PROCESS | 1648 | 1464191494066 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]]]}] 08:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1221ms 08:51:34 INFO - PROCESS | 1648 | 1464191494081 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1648 | 1464191494083 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:51:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:51:34 INFO - PROCESS | 1648 | 1464191494086 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1648 | 1464191494087 Marionette TRACE conn2 <- [1,766,null,{}] 08:51:34 INFO - PROCESS | 1648 | 1464191494091 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}] 08:51:34 INFO - PROCESS | 1648 | 1464191494211 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:51:34 INFO - PROCESS | 1648 | 1464191494266 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11675e800 == 57 [pid = 1648] [id = 199] 08:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x115e8fc00) [pid = 1648] [serial = 595] [outer = 0x0] 08:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118170000) [pid = 1648] [serial = 596] [outer = 0x115e8fc00] 08:51:34 INFO - PROCESS | 1648 | 1464191494295 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181c6400) [pid = 1648] [serial = 597] [outer = 0x115e8fc00] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad4d800 == 56 [pid = 1648] [id = 192] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6f000 == 55 [pid = 1648] [id = 191] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126f83000 == 54 [pid = 1648] [id = 190] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12633b800 == 53 [pid = 1648] [id = 189] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x121aa7800 == 52 [pid = 1648] [id = 188] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119622800 == 51 [pid = 1648] [id = 187] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116f65800 == 50 [pid = 1648] [id = 186] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1133a3800) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11906cc00) [pid = 1648] [serial = 496] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1213c5000) [pid = 1648] [serial = 499] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c16dc00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126fdd400) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12cabc400) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d3000 == 49 [pid = 1648] [id = 185] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba47800 == 48 [pid = 1648] [id = 183] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x121ea8000 == 47 [pid = 1648] [id = 182] 08:51:34 INFO - PROCESS | 1648 | --DOCSHELL 0x117e20000 == 46 [pid = 1648] [id = 181] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1263a4c00) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a6f1000) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x129231400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12bde0c00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11955f000) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119a06800) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126ee8800) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126fd4400) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121310c00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121876c00) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124f60400) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126986800) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11807c400) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116180800) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12cbde400) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126e66c00) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c759c00) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b271400) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c173000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x114f13800) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12cab7000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ba9f400) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a615400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a61ac00) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117e24400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 08:51:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119069800) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 08:51:35 INFO - PROCESS | 1648 | 1464191495212 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:51:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 08:51:35 INFO - PROCESS | 1648 | 1464191495259 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1648 | 1464191495263 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:51:35 INFO - PROCESS | 1648 | 1464191495278 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1648 | 1464191495280 Marionette TRACE conn2 <- [1,770,null,{}] 08:51:35 INFO - PROCESS | 1648 | 1464191495285 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}] 08:51:35 INFO - PROCESS | 1648 | 1464191495369 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:51:35 INFO - PROCESS | 1648 | 1464191495374 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e20000 == 47 [pid = 1648] [id = 200] 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1133a3800) [pid = 1648] [serial = 598] [outer = 0x0] 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119069800) [pid = 1648] [serial = 599] [outer = 0x1133a3800] 08:51:35 INFO - PROCESS | 1648 | 1464191495402 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118175800) [pid = 1648] [serial = 600] [outer = 0x1133a3800] 08:51:35 INFO - PROCESS | 1648 | 1464191495749 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 533ms 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:51:35 INFO - PROCESS | 1648 | 1464191495801 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1648 | 1464191495802 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:51:35 INFO - PROCESS | 1648 | 1464191495805 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1648 | 1464191495808 Marionette TRACE conn2 <- [1,774,null,{}] 08:51:35 INFO - PROCESS | 1648 | 1464191495824 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}] 08:51:35 INFO - PROCESS | 1648 | 1464191495910 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:51:35 INFO - PROCESS | 1648 | 1464191495916 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f71800 == 48 [pid = 1648] [id = 201] 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1196d0800) [pid = 1648] [serial = 601] [outer = 0x0] 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1196d5800) [pid = 1648] [serial = 602] [outer = 0x1196d0800] 08:51:35 INFO - PROCESS | 1648 | 1464191495943 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1210b1800) [pid = 1648] [serial = 603] [outer = 0x1196d0800] 08:51:36 INFO - PROCESS | 1648 | 1464191496264 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 08:51:36 INFO - PROCESS | 1648 | 1464191496276 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:51:36 INFO - PROCESS | 1648 | 1464191496290 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:51:36 INFO - PROCESS | 1648 | 1464191496292 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1648 | 1464191496294 Marionette TRACE conn2 <- [1,778,null,{}] 08:51:36 INFO - PROCESS | 1648 | 1464191496296 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}] 08:51:36 INFO - PROCESS | 1648 | 1464191496381 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:51:36 INFO - PROCESS | 1648 | 1464191496436 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12151f800 == 49 [pid = 1648] [id = 202] 08:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1196d0c00) [pid = 1648] [serial = 604] [outer = 0x0] 08:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121878c00) [pid = 1648] [serial = 605] [outer = 0x1196d0c00] 08:51:36 INFO - PROCESS | 1648 | 1464191496463 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12576f800) [pid = 1648] [serial = 606] [outer = 0x1196d0c00] 08:51:36 INFO - PROCESS | 1648 | 1464191496786 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 08:51:36 INFO - PROCESS | 1648 | 1464191496812 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:51:36 INFO - PROCESS | 1648 | 1464191496813 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:51:36 INFO - PROCESS | 1648 | 1464191496815 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1648 | 1464191496816 Marionette TRACE conn2 <- [1,782,null,{}] 08:51:36 INFO - PROCESS | 1648 | 1464191496827 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}] 08:51:36 INFO - PROCESS | 1648 | 1464191496928 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:51:36 INFO - PROCESS | 1648 | 1464191496932 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c1000 == 50 [pid = 1648] [id = 203] 08:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121ad3800) [pid = 1648] [serial = 607] [outer = 0x0] 08:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126e64400) [pid = 1648] [serial = 608] [outer = 0x121ad3800] 08:51:36 INFO - PROCESS | 1648 | 1464191496986 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126eed400) [pid = 1648] [serial = 609] [outer = 0x121ad3800] 08:51:37 INFO - PROCESS | 1648 | 1464191497316 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 08:51:37 INFO - PROCESS | 1648 | 1464191497336 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1648 | 1464191497337 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:51:37 INFO - PROCESS | 1648 | 1464191497339 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1648 | 1464191497340 Marionette TRACE conn2 <- [1,786,null,{}] 08:51:37 INFO - PROCESS | 1648 | 1464191497344 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}] 08:51:37 INFO - PROCESS | 1648 | 1464191497469 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:51:37 INFO - PROCESS | 1648 | 1464191497486 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292ee000 == 51 [pid = 1648] [id = 204] 08:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126fd6c00) [pid = 1648] [serial = 610] [outer = 0x0] 08:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128ae9000) [pid = 1648] [serial = 611] [outer = 0x126fd6c00] 08:51:37 INFO - PROCESS | 1648 | 1464191497512 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a6ec800) [pid = 1648] [serial = 612] [outer = 0x126fd6c00] 08:51:37 INFO - PROCESS | 1648 | 1464191497882 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:51:37 INFO - PROCESS | 1648 | 1464191497911 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1648 | 1464191497912 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:51:37 INFO - PROCESS | 1648 | 1464191497914 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1648 | 1464191497915 Marionette TRACE conn2 <- [1,790,null,{}] 08:51:37 INFO - PROCESS | 1648 | 1464191497918 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}] 08:51:38 INFO - PROCESS | 1648 | 1464191498019 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:51:38 INFO - PROCESS | 1648 | 1464191498033 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6b5000 == 52 [pid = 1648] [id = 205] 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126fd7000) [pid = 1648] [serial = 613] [outer = 0x0] 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ada2400) [pid = 1648] [serial = 614] [outer = 0x126fd7000] 08:51:38 INFO - PROCESS | 1648 | 1464191498057 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12ba9d800) [pid = 1648] [serial = 615] [outer = 0x126fd7000] 08:51:38 INFO - PROCESS | 1648 | 1464191498397 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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:51:38 INFO - PROCESS | 1648 | 1464191498436 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1648 | 1464191498437 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:51:38 INFO - PROCESS | 1648 | 1464191498439 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1648 | 1464191498440 Marionette TRACE conn2 <- [1,794,null,{}] 08:51:38 INFO - PROCESS | 1648 | 1464191498442 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}] 08:51:38 INFO - PROCESS | 1648 | 1464191498542 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:51:38 INFO - PROCESS | 1648 | 1464191498553 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad49000 == 53 [pid = 1648] [id = 206] 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126108000) [pid = 1648] [serial = 616] [outer = 0x0] 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126110400) [pid = 1648] [serial = 617] [outer = 0x126108000] 08:51:38 INFO - PROCESS | 1648 | 1464191498577 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126114400) [pid = 1648] [serial = 618] [outer = 0x126108000] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x129173800) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bdda400) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119065800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128af4000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126eebc00) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11617f000) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x110f4ac00) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1210bd800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128af0400) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1294e3c00) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1294d8c00) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128a51c00) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b9b6c00) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119065c00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118586400) [pid = 1648] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x111e34c00) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1210b4800) [pid = 1648] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113ca0000) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1181c5800) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1252d3400) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:51:39 INFO - PROCESS | 1648 | 1464191499075 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 08:51:39 INFO - PROCESS | 1648 | 1464191499110 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:51:39 INFO - PROCESS | 1648 | 1464191499112 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:51:39 INFO - PROCESS | 1648 | 1464191499114 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1648 | 1464191499115 Marionette TRACE conn2 <- [1,798,null,{}] 08:51:39 INFO - PROCESS | 1648 | 1464191499118 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}] 08:51:39 INFO - PROCESS | 1648 | 1464191499223 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:51:39 INFO - PROCESS | 1648 | 1464191499258 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118543000 == 54 [pid = 1648] [id = 207] 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x110f4e000) [pid = 1648] [serial = 619] [outer = 0x0] 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a0fc00) [pid = 1648] [serial = 620] [outer = 0x110f4e000] 08:51:39 INFO - PROCESS | 1648 | 1464191499284 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12610d000) [pid = 1648] [serial = 621] [outer = 0x110f4e000] 08:51:39 INFO - PROCESS | 1648 | 1464191499552 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]]]}] 08:51:39 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 08:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 08:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:51:39 INFO - PROCESS | 1648 | 1464191499583 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1648 | 1464191499584 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:51:39 INFO - PROCESS | 1648 | 1464191499595 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1648 | 1464191499596 Marionette TRACE conn2 <- [1,802,null,{}] 08:51:39 INFO - PROCESS | 1648 | 1464191499599 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}] 08:51:39 INFO - PROCESS | 1648 | 1464191499690 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:51:39 INFO - PROCESS | 1648 | 1464191499695 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba45800 == 55 [pid = 1648] [id = 208] 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126111000) [pid = 1648] [serial = 622] [outer = 0x0] 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1294d8c00) [pid = 1648] [serial = 623] [outer = 0x126111000] 08:51:39 INFO - PROCESS | 1648 | 1464191499719 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121316c00) [pid = 1648] [serial = 624] [outer = 0x126111000] 08:51:40 INFO - PROCESS | 1648 | 1464191500065 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]]]}] 08:51:40 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 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 528ms 08:51:40 INFO - PROCESS | 1648 | 1464191500114 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1648 | 1464191500116 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:51:40 INFO - PROCESS | 1648 | 1464191500118 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1648 | 1464191500120 Marionette TRACE conn2 <- [1,806,null,{}] 08:51:40 INFO - PROCESS | 1648 | 1464191500122 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}] 08:51:40 INFO - PROCESS | 1648 | 1464191500218 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:51:40 INFO - PROCESS | 1648 | 1464191500222 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce6a000 == 56 [pid = 1648] [id = 209] 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12916f400) [pid = 1648] [serial = 625] [outer = 0x0] 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bde1800) [pid = 1648] [serial = 626] [outer = 0x12916f400] 08:51:40 INFO - PROCESS | 1648 | 1464191500253 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12ca2a000) [pid = 1648] [serial = 627] [outer = 0x12916f400] 08:51:40 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:51:40 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:51:40 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:51:40 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 08:51:40 INFO - PROCESS | 1648 | 1464191500599 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]]]}] 08:51:40 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 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:51:40 INFO - PROCESS | 1648 | 1464191500638 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1648 | 1464191500639 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:51:40 INFO - PROCESS | 1648 | 1464191500641 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1648 | 1464191500642 Marionette TRACE conn2 <- [1,810,null,{}] 08:51:40 INFO - PROCESS | 1648 | 1464191500644 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}] 08:51:40 INFO - PROCESS | 1648 | 1464191500725 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:51:40 INFO - PROCESS | 1648 | 1464191500781 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d360000 == 57 [pid = 1648] [id = 210] 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1210b1c00) [pid = 1648] [serial = 628] [outer = 0x0] 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12ca2cc00) [pid = 1648] [serial = 629] [outer = 0x1210b1c00] 08:51:40 INFO - PROCESS | 1648 | 1464191500806 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12ca77800) [pid = 1648] [serial = 630] [outer = 0x1210b1c00] 08:51:41 INFO - PROCESS | 1648 | 1464191501256 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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 671ms 08:51:41 INFO - PROCESS | 1648 | 1464191501313 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1648 | 1464191501316 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:51:41 INFO - PROCESS | 1648 | 1464191501320 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1648 | 1464191501322 Marionette TRACE conn2 <- [1,814,null,{}] 08:51:41 INFO - PROCESS | 1648 | 1464191501327 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}] 08:51:41 INFO - PROCESS | 1648 | 1464191501463 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:51:41 INFO - PROCESS | 1648 | 1464191501556 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195b6000 == 58 [pid = 1648] [id = 211] 08:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115d74800) [pid = 1648] [serial = 631] [outer = 0x0] 08:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1167c6000) [pid = 1648] [serial = 632] [outer = 0x115d74800] 08:51:41 INFO - PROCESS | 1648 | 1464191501607 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1184d4c00) [pid = 1648] [serial = 633] [outer = 0x115d74800] 08:51:42 INFO - PROCESS | 1648 | 1464191502103 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] 08:51:42 INFO - PROCESS | 1648 | 1464191502173 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:51:42 INFO - PROCESS | 1648 | 1464191502195 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1648 | 1464191502197 Marionette TRACE conn2 <- [1,818,null,{}] 08:51:42 INFO - PROCESS | 1648 | 1464191502200 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}] 08:51:42 INFO - PROCESS | 1648 | 1464191502304 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:51:42 INFO - PROCESS | 1648 | 1464191502371 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f87800 == 59 [pid = 1648] [id = 212] 08:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1196cec00) [pid = 1648] [serial = 634] [outer = 0x0] 08:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1196d7c00) [pid = 1648] [serial = 635] [outer = 0x1196cec00] 08:51:42 INFO - PROCESS | 1648 | 1464191502401 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121310c00) [pid = 1648] [serial = 636] [outer = 0x1196cec00] 08:51:42 INFO - PROCESS | 1648 | 1464191502830 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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 675ms 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:51:42 INFO - PROCESS | 1648 | 1464191502869 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1648 | 1464191502871 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:51:42 INFO - PROCESS | 1648 | 1464191502873 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1648 | 1464191502876 Marionette TRACE conn2 <- [1,822,null,{}] 08:51:42 INFO - PROCESS | 1648 | 1464191502884 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}] 08:51:42 INFO - PROCESS | 1648 | 1464191502990 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:51:43 INFO - PROCESS | 1648 | 1464191503058 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d549800 == 60 [pid = 1648] [id = 213] 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12187cc00) [pid = 1648] [serial = 637] [outer = 0x0] 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126eec400) [pid = 1648] [serial = 638] [outer = 0x12187cc00] 08:51:43 INFO - PROCESS | 1648 | 1464191503090 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128af1800) [pid = 1648] [serial = 639] [outer = 0x12187cc00] 08:51:43 INFO - PROCESS | 1648 | 1464191503521 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] 08:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:51:43 INFO - PROCESS | 1648 | 1464191503548 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:51:43 INFO - PROCESS | 1648 | 1464191503550 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1648 | 1464191503551 Marionette TRACE conn2 <- [1,826,null,{}] 08:51:43 INFO - PROCESS | 1648 | 1464191503554 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}] 08:51:43 INFO - PROCESS | 1648 | 1464191503676 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:51:43 INFO - PROCESS | 1648 | 1464191503730 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de0d800 == 61 [pid = 1648] [id = 214] 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a6d5800) [pid = 1648] [serial = 640] [outer = 0x0] 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bdd9800) [pid = 1648] [serial = 641] [outer = 0x12a6d5800] 08:51:43 INFO - PROCESS | 1648 | 1464191503759 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12c75a000) [pid = 1648] [serial = 642] [outer = 0x12a6d5800] 08:51:44 INFO - PROCESS | 1648 | 1464191504237 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 720ms 08:51:44 INFO - PROCESS | 1648 | 1464191504272 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1648 | 1464191504274 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:51:44 INFO - PROCESS | 1648 | 1464191504277 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1648 | 1464191504278 Marionette TRACE conn2 <- [1,830,null,{}] 08:51:44 INFO - PROCESS | 1648 | 1464191504281 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}] 08:51:44 INFO - PROCESS | 1648 | 1464191504385 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:51:44 INFO - PROCESS | 1648 | 1464191504453 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166e1800 == 62 [pid = 1648] [id = 215] 08:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110f51400) [pid = 1648] [serial = 643] [outer = 0x0] 08:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1130a8800) [pid = 1648] [serial = 644] [outer = 0x110f51400] 08:51:44 INFO - PROCESS | 1648 | 1464191504482 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119871800) [pid = 1648] [serial = 645] [outer = 0x110f51400] 08:51:45 INFO - PROCESS | 1648 | 1464191505147 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 922ms 08:51:45 INFO - PROCESS | 1648 | 1464191505201 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1648 | 1464191505205 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:51:45 INFO - PROCESS | 1648 | 1464191505210 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1648 | 1464191505214 Marionette TRACE conn2 <- [1,834,null,{}] 08:51:45 INFO - PROCESS | 1648 | 1464191505219 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}] 08:51:45 INFO - PROCESS | 1648 | 1464191505361 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:51:45 INFO - PROCESS | 1648 | 1464191505422 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182bd800 == 63 [pid = 1648] [id = 216] 08:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x114f11000) [pid = 1648] [serial = 646] [outer = 0x0] 08:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x116431c00) [pid = 1648] [serial = 647] [outer = 0x114f11000] 08:51:45 INFO - PROCESS | 1648 | 1464191505451 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x117689400) [pid = 1648] [serial = 648] [outer = 0x114f11000] 08:51:45 INFO - PROCESS | 1648 | 1464191505965 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 774ms 08:51:45 INFO - PROCESS | 1648 | 1464191505985 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1648 | 1464191505991 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:51:46 INFO - PROCESS | 1648 | 1464191506018 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1648 | 1464191506020 Marionette TRACE conn2 <- [1,838,null,{}] 08:51:46 INFO - PROCESS | 1648 | 1464191506024 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}] 08:51:46 INFO - PROCESS | 1648 | 1464191506116 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad18800 == 62 [pid = 1648] [id = 180] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce6a000 == 61 [pid = 1648] [id = 209] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba45800 == 60 [pid = 1648] [id = 208] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118543000 == 59 [pid = 1648] [id = 207] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad49000 == 58 [pid = 1648] [id = 206] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6b5000 == 57 [pid = 1648] [id = 205] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1292ee000 == 56 [pid = 1648] [id = 204] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x112685c00) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128ae7400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | 1464191506226 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c1000 == 55 [pid = 1648] [id = 203] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12151f800 == 54 [pid = 1648] [id = 202] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119f71800 == 53 [pid = 1648] [id = 201] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x117e20000 == 52 [pid = 1648] [id = 200] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11675e800 == 51 [pid = 1648] [id = 199] 08:51:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x116140800 == 52 [pid = 1648] [id = 217] 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1164a5000) [pid = 1648] [serial = 649] [outer = 0x0] 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11817b800) [pid = 1648] [serial = 650] [outer = 0x1164a5000] 08:51:46 INFO - PROCESS | 1648 | 1464191506257 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181bb400) [pid = 1648] [serial = 651] [outer = 0x1164a5000] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x124c03800 == 51 [pid = 1648] [id = 195] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119609000 == 50 [pid = 1648] [id = 194] 08:51:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba57800 == 49 [pid = 1648] [id = 193] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12c75d400) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12bdddc00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b275400) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12ba7f000) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11986bc00) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119a07800) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1164a3000) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x125767c00) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x117e2ec00) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ada5000) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126fda400) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ba7f400) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c175400) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1210bcc00) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12576c400) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ba76400) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a6dd400) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126ef5800) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118070000) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119066000) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1181b9c00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124c54400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12cbe0c00) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11878e000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c176c00) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1294e1c00) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x110f50c00) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12baa3400) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128ac0000) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126fde400) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a6dd000) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1648 | 1464191506582 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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 596ms 08:51:46 INFO - PROCESS | 1648 | 1464191506593 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1648 | 1464191506594 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:51:46 INFO - PROCESS | 1648 | 1464191506599 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1648 | 1464191506604 Marionette TRACE conn2 <- [1,842,null,{}] 08:51:46 INFO - PROCESS | 1648 | 1464191506613 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}] 08:51:46 INFO - PROCESS | 1648 | 1464191506737 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:51:46 INFO - PROCESS | 1648 | 1464191506807 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182be800 == 50 [pid = 1648] [id = 218] 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167b9800) [pid = 1648] [serial = 652] [outer = 0x0] 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11878e000) [pid = 1648] [serial = 653] [outer = 0x1167b9800] 08:51:46 INFO - PROCESS | 1648 | 1464191506853 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11967c400) [pid = 1648] [serial = 654] [outer = 0x1167b9800] 08:51:47 INFO - PROCESS | 1648 | 1464191507204 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 629ms 08:51:47 INFO - PROCESS | 1648 | 1464191507227 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1648 | 1464191507229 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:51:47 INFO - PROCESS | 1648 | 1464191507231 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1648 | 1464191507232 Marionette TRACE conn2 <- [1,846,null,{}] 08:51:47 INFO - PROCESS | 1648 | 1464191507235 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}] 08:51:47 INFO - PROCESS | 1648 | 1464191507320 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:51:47 INFO - PROCESS | 1648 | 1464191507369 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c4000 == 51 [pid = 1648] [id = 219] 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11955f000) [pid = 1648] [serial = 655] [outer = 0x0] 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1196d1c00) [pid = 1648] [serial = 656] [outer = 0x11955f000] 08:51:47 INFO - PROCESS | 1648 | 1464191507395 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11986a400) [pid = 1648] [serial = 657] [outer = 0x11955f000] 08:51:47 INFO - PROCESS | 1648 | 1464191507680 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:51:47 INFO - PROCESS | 1648 | 1464191507706 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1648 | 1464191507707 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:51:47 INFO - PROCESS | 1648 | 1464191507710 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1648 | 1464191507711 Marionette TRACE conn2 <- [1,850,null,{}] 08:51:47 INFO - PROCESS | 1648 | 1464191507713 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}] 08:51:47 INFO - PROCESS | 1648 | 1464191507797 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:51:47 INFO - PROCESS | 1648 | 1464191507805 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119877800 == 52 [pid = 1648] [id = 220] 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119a05400) [pid = 1648] [serial = 658] [outer = 0x0] 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1210b4800) [pid = 1648] [serial = 659] [outer = 0x119a05400] 08:51:47 INFO - PROCESS | 1648 | 1464191507829 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121315400) [pid = 1648] [serial = 660] [outer = 0x119a05400] 08:51:48 INFO - PROCESS | 1648 | 1464191508272 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 568ms 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:51:48 INFO - PROCESS | 1648 | 1464191508285 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1648 | 1464191508286 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:51:48 INFO - PROCESS | 1648 | 1464191508289 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1648 | 1464191508290 Marionette TRACE conn2 <- [1,854,null,{}] 08:51:48 INFO - PROCESS | 1648 | 1464191508292 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}] 08:51:48 INFO - PROCESS | 1648 | 1464191508388 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:51:48 INFO - PROCESS | 1648 | 1464191508393 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116773000 == 53 [pid = 1648] [id = 221] 08:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124c5d000) [pid = 1648] [serial = 661] [outer = 0x0] 08:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x125765400) [pid = 1648] [serial = 662] [outer = 0x124c5d000] 08:51:48 INFO - PROCESS | 1648 | 1464191508421 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12585fc00) [pid = 1648] [serial = 663] [outer = 0x124c5d000] 08:51:48 INFO - PROCESS | 1648 | 1464191508771 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 08:51:48 INFO - PROCESS | 1648 | 1464191508816 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1648 | 1464191508818 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:51:48 INFO - PROCESS | 1648 | 1464191508820 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1648 | 1464191508821 Marionette TRACE conn2 <- [1,858,null,{}] 08:51:48 INFO - PROCESS | 1648 | 1464191508824 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}] 08:51:48 INFO - PROCESS | 1648 | 1464191508923 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:51:48 INFO - PROCESS | 1648 | 1464191508929 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12167f800 == 54 [pid = 1648] [id = 222] 08:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124c5e800) [pid = 1648] [serial = 664] [outer = 0x0] 08:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126109800) [pid = 1648] [serial = 665] [outer = 0x124c5e800] 08:51:48 INFO - PROCESS | 1648 | 1464191508982 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126113000) [pid = 1648] [serial = 666] [outer = 0x124c5e800] 08:51:49 INFO - PROCESS | 1648 | 1464191509328 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:51:49 INFO - PROCESS | 1648 | 1464191509338 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1648 | 1464191509339 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:51:49 INFO - PROCESS | 1648 | 1464191509342 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1648 | 1464191509345 Marionette TRACE conn2 <- [1,862,null,{}] 08:51:49 INFO - PROCESS | 1648 | 1464191509349 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}] 08:51:49 INFO - PROCESS | 1648 | 1464191509448 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:51:49 INFO - PROCESS | 1648 | 1464191509459 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c0000 == 55 [pid = 1648] [id = 223] 08:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126115000) [pid = 1648] [serial = 667] [outer = 0x0] 08:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1267ed800) [pid = 1648] [serial = 668] [outer = 0x126115000] 08:51:49 INFO - PROCESS | 1648 | 1464191509486 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126e1f800) [pid = 1648] [serial = 669] [outer = 0x126115000] 08:51:49 INFO - PROCESS | 1648 | 1464191509818 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 526ms 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:51:49 INFO - PROCESS | 1648 | 1464191509869 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1648 | 1464191509870 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:51:49 INFO - PROCESS | 1648 | 1464191509872 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1648 | 1464191509873 Marionette TRACE conn2 <- [1,866,null,{}] 08:51:49 INFO - PROCESS | 1648 | 1464191509875 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}] 08:51:49 INFO - PROCESS | 1648 | 1464191509973 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:51:49 INFO - PROCESS | 1648 | 1464191509990 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c1000 == 56 [pid = 1648] [id = 224] 08:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1263ae000) [pid = 1648] [serial = 670] [outer = 0x0] 08:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126ee8c00) [pid = 1648] [serial = 671] [outer = 0x1263ae000] 08:51:50 INFO - PROCESS | 1648 | 1464191510015 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126ef3800) [pid = 1648] [serial = 672] [outer = 0x1263ae000] 08:51:50 INFO - PROCESS | 1648 | 1464191510367 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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 08:51:50 INFO - PROCESS | 1648 | 1464191510394 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1648 | 1464191510395 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:51:50 INFO - PROCESS | 1648 | 1464191510405 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1648 | 1464191510406 Marionette TRACE conn2 <- [1,870,null,{}] 08:51:50 INFO - PROCESS | 1648 | 1464191510408 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}] 08:51:50 INFO - PROCESS | 1648 | 1464191510510 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:51:50 INFO - PROCESS | 1648 | 1464191510514 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b77000 == 57 [pid = 1648] [id = 225] 08:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126e72800) [pid = 1648] [serial = 673] [outer = 0x0] 08:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126fd6400) [pid = 1648] [serial = 674] [outer = 0x126e72800] 08:51:50 INFO - PROCESS | 1648 | 1464191510539 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128a4e400) [pid = 1648] [serial = 675] [outer = 0x126e72800] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126fd6c00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126fd7000) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126111000) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1196d0800) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1133a3800) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x110f4e000) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126108000) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1196d0c00) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x116ffec00) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121ad3800) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1122b5000) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117683400) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126ef1400) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115e8fc00) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12916f400) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118178800) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:51:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11986b400) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:51:51 INFO - PROCESS | 1648 | 1464191511006 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]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 623ms 08:51:51 INFO - PROCESS | 1648 | 1464191511032 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1648 | 1464191511034 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:51:51 INFO - PROCESS | 1648 | 1464191511052 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1648 | 1464191511054 Marionette TRACE conn2 <- [1,874,null,{}] 08:51:51 INFO - PROCESS | 1648 | 1464191511057 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}] 08:51:51 INFO - PROCESS | 1648 | 1464191511165 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:51:51 INFO - PROCESS | 1648 | 1464191511172 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292ee000 == 58 [pid = 1648] [id = 226] 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124fa1800) [pid = 1648] [serial = 676] [outer = 0x0] 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125864800) [pid = 1648] [serial = 677] [outer = 0x124fa1800] 08:51:51 INFO - PROCESS | 1648 | 1464191511201 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128acb000) [pid = 1648] [serial = 678] [outer = 0x124fa1800] 08:51:51 INFO - PROCESS | 1648 | 1464191511523 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]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 529ms 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:51:51 INFO - PROCESS | 1648 | 1464191511573 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1648 | 1464191511574 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:51:51 INFO - PROCESS | 1648 | 1464191511576 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1648 | 1464191511577 Marionette TRACE conn2 <- [1,878,null,{}] 08:51:51 INFO - PROCESS | 1648 | 1464191511579 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}] 08:51:51 INFO - PROCESS | 1648 | 1464191511659 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:51:51 INFO - PROCESS | 1648 | 1464191511715 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a58a000 == 59 [pid = 1648] [id = 227] 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x110f48800) [pid = 1648] [serial = 679] [outer = 0x0] 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128aeac00) [pid = 1648] [serial = 680] [outer = 0x110f48800] 08:51:51 INFO - PROCESS | 1648 | 1464191511742 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129171c00) [pid = 1648] [serial = 681] [outer = 0x110f48800] 08:51:52 INFO - PROCESS | 1648 | 1464191512035 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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:51:52 INFO - PROCESS | 1648 | 1464191512094 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1648 | 1464191512096 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:51:52 INFO - PROCESS | 1648 | 1464191512098 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1648 | 1464191512099 Marionette TRACE conn2 <- [1,882,null,{}] 08:51:52 INFO - PROCESS | 1648 | 1464191512101 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}] 08:51:52 INFO - PROCESS | 1648 | 1464191512182 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:51:52 INFO - PROCESS | 1648 | 1464191512187 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad55000 == 60 [pid = 1648] [id = 228] 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121ad3800) [pid = 1648] [serial = 682] [outer = 0x0] 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1294db400) [pid = 1648] [serial = 683] [outer = 0x121ad3800] 08:51:52 INFO - PROCESS | 1648 | 1464191512214 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1296ce000) [pid = 1648] [serial = 684] [outer = 0x121ad3800] 08:51:52 INFO - PROCESS | 1648 | 1464191512526 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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 472ms 08:51:52 INFO - PROCESS | 1648 | 1464191512571 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1648 | 1464191512572 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:51:52 INFO - PROCESS | 1648 | 1464191512574 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1648 | 1464191512576 Marionette TRACE conn2 <- [1,886,null,{}] 08:51:52 INFO - PROCESS | 1648 | 1464191512578 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}] 08:51:52 INFO - PROCESS | 1648 | 1464191512682 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:51:52 INFO - PROCESS | 1648 | 1464191512690 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29b800 == 61 [pid = 1648] [id = 229] 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1296cd000) [pid = 1648] [serial = 685] [outer = 0x0] 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a61b800) [pid = 1648] [serial = 686] [outer = 0x1296cd000] 08:51:52 INFO - PROCESS | 1648 | 1464191512714 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a6e9400) [pid = 1648] [serial = 687] [outer = 0x1296cd000] 08:51:53 INFO - PROCESS | 1648 | 1464191513212 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 08:51:53 INFO - PROCESS | 1648 | 1464191513245 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1648 | 1464191513248 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:51:53 INFO - PROCESS | 1648 | 1464191513271 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1648 | 1464191513274 Marionette TRACE conn2 <- [1,890,null,{}] 08:51:53 INFO - PROCESS | 1648 | 1464191513278 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}] 08:51:53 INFO - PROCESS | 1648 | 1464191513387 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:51:53 INFO - PROCESS | 1648 | 1464191513440 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0b800 == 62 [pid = 1648] [id = 230] 08:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113324400) [pid = 1648] [serial = 688] [outer = 0x0] 08:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11617e000) [pid = 1648] [serial = 689] [outer = 0x113324400] 08:51:53 INFO - PROCESS | 1648 | 1464191513471 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x117e2ec00) [pid = 1648] [serial = 690] [outer = 0x113324400] 08:51:53 INFO - PROCESS | 1648 | 1464191513920 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 675ms 08:51:53 INFO - PROCESS | 1648 | 1464191513944 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1648 | 1464191513949 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:51:53 INFO - PROCESS | 1648 | 1464191513953 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1648 | 1464191513955 Marionette TRACE conn2 <- [1,894,null,{}] 08:51:53 INFO - PROCESS | 1648 | 1464191513958 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}] 08:51:54 INFO - PROCESS | 1648 | 1464191514064 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:51:54 INFO - PROCESS | 1648 | 1464191514148 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212dc800 == 63 [pid = 1648] [id = 231] 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1181bac00) [pid = 1648] [serial = 691] [outer = 0x0] 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118581c00) [pid = 1648] [serial = 692] [outer = 0x1181bac00] 08:51:54 INFO - PROCESS | 1648 | 1464191514183 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11906b800) [pid = 1648] [serial = 693] [outer = 0x1181bac00] 08:51:54 INFO - PROCESS | 1648 | 1464191514615 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]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:51:54 INFO - PROCESS | 1648 | 1464191514623 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 1648 | 1464191514625 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:51:54 INFO - PROCESS | 1648 | 1464191514627 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 1648 | 1464191514630 Marionette TRACE conn2 <- [1,898,null,{}] 08:51:54 INFO - PROCESS | 1648 | 1464191514638 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}] 08:51:54 INFO - PROCESS | 1648 | 1464191514743 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:51:54 INFO - PROCESS | 1648 | 1464191514807 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd65000 == 64 [pid = 1648] [id = 232] 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11955c800) [pid = 1648] [serial = 694] [outer = 0x0] 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119a1e000) [pid = 1648] [serial = 695] [outer = 0x11955c800] 08:51:54 INFO - PROCESS | 1648 | 1464191514846 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124bcbc00) [pid = 1648] [serial = 696] [outer = 0x11955c800] 08:51:55 INFO - PROCESS | 1648 | 1464191515276 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 08:51:55 INFO - PROCESS | 1648 | 1464191515300 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1648 | 1464191515302 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:51:55 INFO - PROCESS | 1648 | 1464191515305 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1648 | 1464191515306 Marionette TRACE conn2 <- [1,902,null,{}] 08:51:55 INFO - PROCESS | 1648 | 1464191515309 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}] 08:51:55 INFO - PROCESS | 1648 | 1464191515470 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:51:55 INFO - PROCESS | 1648 | 1464191515519 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c70c000 == 65 [pid = 1648] [id = 233] 08:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126109400) [pid = 1648] [serial = 697] [outer = 0x0] 08:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126b1ec00) [pid = 1648] [serial = 698] [outer = 0x126109400] 08:51:55 INFO - PROCESS | 1648 | 1464191515549 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126fd9c00) [pid = 1648] [serial = 699] [outer = 0x126109400] 08:51:55 INFO - PROCESS | 1648 | 1464191515957 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 720ms 08:51:56 INFO - PROCESS | 1648 | 1464191516026 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:51:56 INFO - PROCESS | 1648 | 1464191516027 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:51:56 INFO - PROCESS | 1648 | 1464191516029 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1648 | 1464191516031 Marionette TRACE conn2 <- [1,906,null,{}] 08:51:56 INFO - PROCESS | 1648 | 1464191516033 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}] 08:51:56 INFO - PROCESS | 1648 | 1464191516133 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:51:56 INFO - PROCESS | 1648 | 1464191516186 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca5d800 == 66 [pid = 1648] [id = 234] 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126ee9400) [pid = 1648] [serial = 700] [outer = 0x0] 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128ac4400) [pid = 1648] [serial = 701] [outer = 0x126ee9400] 08:51:56 INFO - PROCESS | 1648 | 1464191516215 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1294dd000) [pid = 1648] [serial = 702] [outer = 0x126ee9400] 08:51:56 INFO - PROCESS | 1648 | 1464191516624 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 619ms 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:51:56 INFO - PROCESS | 1648 | 1464191516649 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1648 | 1464191516650 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:51:56 INFO - PROCESS | 1648 | 1464191516653 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1648 | 1464191516657 Marionette TRACE conn2 <- [1,910,null,{}] 08:51:56 INFO - PROCESS | 1648 | 1464191516659 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}] 08:51:56 INFO - PROCESS | 1648 | 1464191516795 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:51:56 INFO - PROCESS | 1648 | 1464191516875 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab7000 == 67 [pid = 1648] [id = 235] 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x111c83000) [pid = 1648] [serial = 703] [outer = 0x0] 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118073800) [pid = 1648] [serial = 704] [outer = 0x111c83000] 08:51:56 INFO - PROCESS | 1648 | 1464191516907 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12a6ec000) [pid = 1648] [serial = 705] [outer = 0x111c83000] 08:51:57 INFO - PROCESS | 1648 | 1464191517494 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 874ms 08:51:57 INFO - PROCESS | 1648 | 1464191517535 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1648 | 1464191517539 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:51:57 INFO - PROCESS | 1648 | 1464191517547 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1648 | 1464191517550 Marionette TRACE conn2 <- [1,914,null,{}] 08:51:57 INFO - PROCESS | 1648 | 1464191517558 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}] 08:51:57 INFO - PROCESS | 1648 | 1464191517701 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:51:57 INFO - PROCESS | 1648 | 1464191517763 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11614e800 == 68 [pid = 1648] [id = 236] 08:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x114fdf400) [pid = 1648] [serial = 706] [outer = 0x0] 08:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1164a0800) [pid = 1648] [serial = 707] [outer = 0x114fdf400] 08:51:57 INFO - PROCESS | 1648 | 1464191517810 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x117e30000) [pid = 1648] [serial = 708] [outer = 0x114fdf400] 08:51:58 INFO - PROCESS | 1648 | 1464191518311 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]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 776ms 08:51:58 INFO - PROCESS | 1648 | 1464191518323 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1648 | 1464191518327 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:51:58 INFO - PROCESS | 1648 | 1464191518331 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1648 | 1464191518333 Marionette TRACE conn2 <- [1,918,null,{}] 08:51:58 INFO - PROCESS | 1648 | 1464191518336 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}] 08:51:58 INFO - PROCESS | 1648 | 1464191518432 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:51:58 INFO - PROCESS | 1648 | 1464191518483 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e04000 == 69 [pid = 1648] [id = 237] 08:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x114fe1400) [pid = 1648] [serial = 709] [outer = 0x0] 08:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11900f400) [pid = 1648] [serial = 710] [outer = 0x114fe1400] 08:51:58 INFO - PROCESS | 1648 | 1464191518510 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11967d400) [pid = 1648] [serial = 711] [outer = 0x114fe1400] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x117452800 == 68 [pid = 1648] [id = 99] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad55000 == 67 [pid = 1648] [id = 228] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12a58a000 == 66 [pid = 1648] [id = 227] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1292ee000 == 65 [pid = 1648] [id = 226] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126b77000 == 64 [pid = 1648] [id = 225] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c1000 == 63 [pid = 1648] [id = 224] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12bdde800) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128af5c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x124858000) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12ca2cc00) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c0000 == 62 [pid = 1648] [id = 223] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12167f800 == 61 [pid = 1648] [id = 222] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116773000 == 60 [pid = 1648] [id = 221] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119877800 == 59 [pid = 1648] [id = 220] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c4000 == 58 [pid = 1648] [id = 219] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1182be800 == 57 [pid = 1648] [id = 218] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116140800 == 56 [pid = 1648] [id = 217] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1182bd800 == 55 [pid = 1648] [id = 216] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12d549800 == 54 [pid = 1648] [id = 213] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126f87800 == 53 [pid = 1648] [id = 212] 08:51:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1195b6000 == 52 [pid = 1648] [id = 211] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12ca2a000) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128ae9000) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12ada2400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121316c00) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1210b1800) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118175800) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12610d000) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1196d5800) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126114400) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x121878c00) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118074000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126e64400) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12a6ec800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12576f800) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12cbddc00) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12cbe6400) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119069800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128af3c00) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118170000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12c756800) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119a0fc00) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1181c6400) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126110400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126eed400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118581400) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12ba9d800) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1294d8c00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bde1800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119067800) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 08:51:58 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1261d6400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 08:51:59 INFO - PROCESS | 1648 | 1464191519062 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 771ms 08:51:59 INFO - PROCESS | 1648 | 1464191519103 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1648 | 1464191519105 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:51:59 INFO - PROCESS | 1648 | 1464191519109 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1648 | 1464191519111 Marionette TRACE conn2 <- [1,922,null,{}] 08:51:59 INFO - PROCESS | 1648 | 1464191519116 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}] 08:51:59 INFO - PROCESS | 1648 | 1464191519221 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:51:59 INFO - PROCESS | 1648 | 1464191519286 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180db800 == 53 [pid = 1648] [id = 238] 08:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113c9fc00) [pid = 1648] [serial = 712] [outer = 0x0] 08:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x117415000) [pid = 1648] [serial = 713] [outer = 0x113c9fc00] 08:51:59 INFO - PROCESS | 1648 | 1464191519319 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181b9c00) [pid = 1648] [serial = 714] [outer = 0x113c9fc00] 08:51:59 INFO - PROCESS | 1648 | 1464191519784 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 08:51:59 INFO - PROCESS | 1648 | 1464191519831 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1648 | 1464191519836 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:51:59 INFO - PROCESS | 1648 | 1464191519874 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1648 | 1464191519876 Marionette TRACE conn2 <- [1,926,null,{}] 08:51:59 INFO - PROCESS | 1648 | 1464191519883 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}] 08:51:59 INFO - PROCESS | 1648 | 1464191519982 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:52:00 INFO - PROCESS | 1648 | 1464191520048 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119603000 == 54 [pid = 1648] [id = 239] 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118581400) [pid = 1648] [serial = 715] [outer = 0x0] 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119689c00) [pid = 1648] [serial = 716] [outer = 0x118581400] 08:52:00 INFO - PROCESS | 1648 | 1464191520078 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1196cf000) [pid = 1648] [serial = 717] [outer = 0x118581400] 08:52:00 INFO - PROCESS | 1648 | 1464191520473 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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 643ms 08:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:52:00 INFO - PROCESS | 1648 | 1464191520510 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1648 | 1464191520511 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:52:00 INFO - PROCESS | 1648 | 1464191520514 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1648 | 1464191520516 Marionette TRACE conn2 <- [1,930,null,{}] 08:52:00 INFO - PROCESS | 1648 | 1464191520548 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}] 08:52:00 INFO - PROCESS | 1648 | 1464191520649 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:52:00 INFO - PROCESS | 1648 | 1464191520715 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117451800 == 55 [pid = 1648] [id = 240] 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119fa5c00) [pid = 1648] [serial = 718] [outer = 0x0] 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12130ec00) [pid = 1648] [serial = 719] [outer = 0x119fa5c00] 08:52:00 INFO - PROCESS | 1648 | 1464191520747 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121788800) [pid = 1648] [serial = 720] [outer = 0x119fa5c00] 08:52:01 INFO - PROCESS | 1648 | 1464191521181 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 693ms 08:52:01 INFO - PROCESS | 1648 | 1464191521207 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1648 | 1464191521209 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:52:01 INFO - PROCESS | 1648 | 1464191521212 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1648 | 1464191521213 Marionette TRACE conn2 <- [1,934,null,{}] 08:52:01 INFO - PROCESS | 1648 | 1464191521215 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}] 08:52:01 INFO - PROCESS | 1648 | 1464191521335 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:52:01 INFO - PROCESS | 1648 | 1464191521411 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248d1800 == 56 [pid = 1648] [id = 241] 08:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121acd800) [pid = 1648] [serial = 721] [outer = 0x0] 08:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x125768c00) [pid = 1648] [serial = 722] [outer = 0x121acd800] 08:52:01 INFO - PROCESS | 1648 | 1464191521442 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126107800) [pid = 1648] [serial = 723] [outer = 0x121acd800] 08:52:01 INFO - PROCESS | 1648 | 1464191521846 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 08:52:01 INFO - PROCESS | 1648 | 1464191521884 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1648 | 1464191521886 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:52:01 INFO - PROCESS | 1648 | 1464191521888 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1648 | 1464191521889 Marionette TRACE conn2 <- [1,938,null,{}] 08:52:01 INFO - PROCESS | 1648 | 1464191521892 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}] 08:52:01 INFO - PROCESS | 1648 | 1464191521987 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:52:02 INFO - PROCESS | 1648 | 1464191522039 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f71000 == 57 [pid = 1648] [id = 242] 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125767400) [pid = 1648] [serial = 724] [outer = 0x0] 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126112000) [pid = 1648] [serial = 725] [outer = 0x125767400] 08:52:02 INFO - PROCESS | 1648 | 1464191522069 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1263ac000) [pid = 1648] [serial = 726] [outer = 0x125767400] 08:52:02 INFO - PROCESS | 1648 | 1464191522490 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 618ms 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:52:02 INFO - PROCESS | 1648 | 1464191522507 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1648 | 1464191522508 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:52:02 INFO - PROCESS | 1648 | 1464191522511 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1648 | 1464191522512 Marionette TRACE conn2 <- [1,942,null,{}] 08:52:02 INFO - PROCESS | 1648 | 1464191522515 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}] 08:52:02 INFO - PROCESS | 1648 | 1464191522635 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:52:02 INFO - PROCESS | 1648 | 1464191522750 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12967a800 == 58 [pid = 1648] [id = 243] 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126e64400) [pid = 1648] [serial = 727] [outer = 0x0] 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126fd8400) [pid = 1648] [serial = 728] [outer = 0x126e64400] 08:52:02 INFO - PROCESS | 1648 | 1464191522798 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128aec400) [pid = 1648] [serial = 729] [outer = 0x126e64400] 08:52:03 INFO - PROCESS | 1648 | 1464191523288 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]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 818ms 08:52:03 INFO - PROCESS | 1648 | 1464191523330 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 1648 | 1464191523331 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:52:03 INFO - PROCESS | 1648 | 1464191523334 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1648 | 1464191523335 Marionette TRACE conn2 <- [1,946,null,{}] 08:52:03 INFO - PROCESS | 1648 | 1464191523338 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}] 08:52:03 INFO - PROCESS | 1648 | 1464191523433 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:52:03 INFO - PROCESS | 1648 | 1464191523485 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95d000 == 59 [pid = 1648] [id = 244] 08:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128ac6c00) [pid = 1648] [serial = 730] [outer = 0x0] 08:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128af5c00) [pid = 1648] [serial = 731] [outer = 0x128ac6c00] 08:52:03 INFO - PROCESS | 1648 | 1464191523513 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1294d9800) [pid = 1648] [serial = 732] [outer = 0x128ac6c00] 08:52:03 INFO - PROCESS | 1648 | 1464191523936 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]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 621ms 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:52:03 INFO - PROCESS | 1648 | 1464191523955 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 1648 | 1464191523957 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:52:03 INFO - PROCESS | 1648 | 1464191523959 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1648 | 1464191523960 Marionette TRACE conn2 <- [1,950,null,{}] 08:52:03 INFO - PROCESS | 1648 | 1464191523963 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}] 08:52:04 INFO - PROCESS | 1648 | 1464191524061 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:52:04 INFO - PROCESS | 1648 | 1464191524268 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180e6800 == 60 [pid = 1648] [id = 245] 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x112687400) [pid = 1648] [serial = 733] [outer = 0x0] 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x112a72c00) [pid = 1648] [serial = 734] [outer = 0x112687400] 08:52:04 INFO - PROCESS | 1648 | 1464191524298 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x117e2fc00) [pid = 1648] [serial = 735] [outer = 0x112687400] 08:52:04 INFO - PROCESS | 1648 | 1464191524756 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]]]}] 08:52:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11614e800 == 59 [pid = 1648] [id = 236] 08:52:04 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0b800 == 58 [pid = 1648] [id = 230] 08:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 820ms 08:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:52:04 INFO - PROCESS | 1648 | 1464191524780 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1648 | 1464191524782 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:52:04 INFO - PROCESS | 1648 | 1464191524796 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1648 | 1464191524798 Marionette TRACE conn2 <- [1,954,null,{}] 08:52:04 INFO - PROCESS | 1648 | 1464191524809 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}] 08:52:04 INFO - PROCESS | 1648 | 1464191524897 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:52:04 INFO - PROCESS | 1648 | 1464191524903 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x118316800 == 59 [pid = 1648] [id = 246] 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119556400) [pid = 1648] [serial = 736] [outer = 0x0] 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1196cbc00) [pid = 1648] [serial = 737] [outer = 0x119556400] 08:52:04 INFO - PROCESS | 1648 | 1464191524935 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11986a800) [pid = 1648] [serial = 738] [outer = 0x119556400] 08:52:05 INFO - PROCESS | 1648 | 1464191525275 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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 535ms 08:52:05 INFO - PROCESS | 1648 | 1464191525322 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1648 | 1464191525325 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:52:05 INFO - PROCESS | 1648 | 1464191525343 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1648 | 1464191525344 Marionette TRACE conn2 <- [1,958,null,{}] 08:52:05 INFO - PROCESS | 1648 | 1464191525346 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}] 08:52:05 INFO - PROCESS | 1648 | 1464191525433 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:52:05 INFO - PROCESS | 1648 | 1464191525438 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d94800 == 60 [pid = 1648] [id = 247] 08:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121313000) [pid = 1648] [serial = 739] [outer = 0x0] 08:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12485cc00) [pid = 1648] [serial = 740] [outer = 0x121313000] 08:52:05 INFO - PROCESS | 1648 | 1464191525464 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126e64800) [pid = 1648] [serial = 741] [outer = 0x121313000] 08:52:05 INFO - PROCESS | 1648 | 1464191525816 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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 525ms 08:52:05 INFO - PROCESS | 1648 | 1464191525862 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1648 | 1464191525864 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:52:05 INFO - PROCESS | 1648 | 1464191525877 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1648 | 1464191525882 Marionette TRACE conn2 <- [1,962,null,{}] 08:52:05 INFO - PROCESS | 1648 | 1464191525891 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}] 08:52:05 INFO - PROCESS | 1648 | 1464191525981 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:52:05 INFO - PROCESS | 1648 | 1464191525987 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd63000 == 61 [pid = 1648] [id = 248] 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126ef0000) [pid = 1648] [serial = 742] [outer = 0x0] 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128a4ec00) [pid = 1648] [serial = 743] [outer = 0x126ef0000] 08:52:06 INFO - PROCESS | 1648 | 1464191526014 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a6d6400) [pid = 1648] [serial = 744] [outer = 0x126ef0000] 08:52:06 INFO - PROCESS | 1648 | 1464191526336 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 488ms 08:52:06 INFO - PROCESS | 1648 | 1464191526356 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1648 | 1464191526358 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:52:06 INFO - PROCESS | 1648 | 1464191526360 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1648 | 1464191526361 Marionette TRACE conn2 <- [1,966,null,{}] 08:52:06 INFO - PROCESS | 1648 | 1464191526363 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}] 08:52:06 INFO - PROCESS | 1648 | 1464191526451 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:52:06 INFO - PROCESS | 1648 | 1464191526455 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c718800 == 62 [pid = 1648] [id = 249] 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12ad9c400) [pid = 1648] [serial = 745] [outer = 0x0] 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12b271400) [pid = 1648] [serial = 746] [outer = 0x12ad9c400] 08:52:06 INFO - PROCESS | 1648 | 1464191526480 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b9adc00) [pid = 1648] [serial = 747] [outer = 0x12ad9c400] 08:52:06 INFO - PROCESS | 1648 | 1464191526816 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 08:52:06 INFO - PROCESS | 1648 | 1464191526837 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1648 | 1464191526838 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:52:06 INFO - PROCESS | 1648 | 1464191526841 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1648 | 1464191526842 Marionette TRACE conn2 <- [1,970,null,{}] 08:52:06 INFO - PROCESS | 1648 | 1464191526876 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}] 08:52:06 INFO - PROCESS | 1648 | 1464191526988 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:52:07 INFO - PROCESS | 1648 | 1464191527000 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfc1000 == 63 [pid = 1648] [id = 250] 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12ba7d400) [pid = 1648] [serial = 748] [outer = 0x0] 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ba84400) [pid = 1648] [serial = 749] [outer = 0x12ba7d400] 08:52:07 INFO - PROCESS | 1648 | 1464191527059 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bddcc00) [pid = 1648] [serial = 750] [outer = 0x12ba7d400] 08:52:07 INFO - PROCESS | 1648 | 1464191527414 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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 08:52:07 INFO - PROCESS | 1648 | 1464191527461 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1648 | 1464191527463 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:52:07 INFO - PROCESS | 1648 | 1464191527465 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1648 | 1464191527466 Marionette TRACE conn2 <- [1,974,null,{}] 08:52:07 INFO - PROCESS | 1648 | 1464191527469 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}] 08:52:07 INFO - PROCESS | 1648 | 1464191527573 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:52:07 INFO - PROCESS | 1648 | 1464191527589 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d35e800 == 64 [pid = 1648] [id = 251] 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12bddfc00) [pid = 1648] [serial = 751] [outer = 0x0] 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12c175000) [pid = 1648] [serial = 752] [outer = 0x12bddfc00] 08:52:07 INFO - PROCESS | 1648 | 1464191527613 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11968b000) [pid = 1648] [serial = 753] [outer = 0x12bddfc00] 08:52:07 INFO - PROCESS | 1648 | 1464191527959 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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 08:52:07 INFO - PROCESS | 1648 | 1464191527986 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1648 | 1464191527987 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:52:07 INFO - PROCESS | 1648 | 1464191527992 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1648 | 1464191527993 Marionette TRACE conn2 <- [1,978,null,{}] 08:52:07 INFO - PROCESS | 1648 | 1464191527996 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}] 08:52:08 INFO - PROCESS | 1648 | 1464191528100 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:52:08 INFO - PROCESS | 1648 | 1464191528104 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9bc800 == 65 [pid = 1648] [id = 252] 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12bde6000) [pid = 1648] [serial = 754] [outer = 0x0] 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12ca26800) [pid = 1648] [serial = 755] [outer = 0x12bde6000] 08:52:08 INFO - PROCESS | 1648 | 1464191528160 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12ca2d800) [pid = 1648] [serial = 756] [outer = 0x12bde6000] 08:52:08 INFO - PROCESS | 1648 | 1464191528478 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]]]}] 08:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:52:08 INFO - PROCESS | 1648 | 1464191528514 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 1648 | 1464191528515 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:52:08 INFO - PROCESS | 1648 | 1464191528517 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1648 | 1464191528518 Marionette TRACE conn2 <- [1,982,null,{}] 08:52:08 INFO - PROCESS | 1648 | 1464191528520 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}] 08:52:08 INFO - PROCESS | 1648 | 1464191528621 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:52:08 INFO - PROCESS | 1648 | 1464191528634 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9d5000 == 66 [pid = 1648] [id = 253] 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12ca31000) [pid = 1648] [serial = 757] [outer = 0x0] 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12ca7d000) [pid = 1648] [serial = 758] [outer = 0x12ca31000] 08:52:08 INFO - PROCESS | 1648 | 1464191528659 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12ca81000) [pid = 1648] [serial = 759] [outer = 0x12ca31000] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x110f48800) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x124fa1800) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x110f51400) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12130f000) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x112682c00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1210b8400) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129170000) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x121ad3800) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124c5e800) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x126115000) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1263ae000) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1196cec00) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1164a5000) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12187cc00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11955f000) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124c5d000) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1167b9800) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126e72800) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119a05400) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x114fdf400) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x115d74800) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x114f11000) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12a6d5800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1210b1c00) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:52:09 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x111c83000) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:52:09 INFO - PROCESS | 1648 | 1464191529083 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]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 569ms 08:52:09 INFO - PROCESS | 1648 | 1464191529086 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 1648 | 1464191529087 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:52:09 INFO - PROCESS | 1648 | 1464191529092 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1648 | 1464191529093 Marionette TRACE conn2 <- [1,986,null,{}] 08:52:09 INFO - PROCESS | 1648 | 1464191529096 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}] 08:52:09 INFO - PROCESS | 1648 | 1464191529183 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:52:09 INFO - PROCESS | 1648 | 1464191529187 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12199d800 == 67 [pid = 1648] [id = 254] 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x10eab6c00) [pid = 1648] [serial = 760] [outer = 0x0] 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x10eaba400) [pid = 1648] [serial = 761] [outer = 0x10eab6c00] 08:52:09 INFO - PROCESS | 1648 | 1464191529213 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x10eabe400) [pid = 1648] [serial = 762] [outer = 0x10eab6c00] 08:52:09 INFO - PROCESS | 1648 | 1464191529550 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]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 473ms 08:52:09 INFO - PROCESS | 1648 | 1464191529563 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:52:09 INFO - PROCESS | 1648 | 1464191529576 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:52:09 INFO - PROCESS | 1648 | 1464191529579 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1648 | 1464191529580 Marionette TRACE conn2 <- [1,990,null,{}] 08:52:09 INFO - PROCESS | 1648 | 1464191529582 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}] 08:52:09 INFO - PROCESS | 1648 | 1464191529686 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:52:09 INFO - PROCESS | 1648 | 1464191529694 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de21000 == 68 [pid = 1648] [id = 255] 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x10eab7c00) [pid = 1648] [serial = 763] [outer = 0x0] 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x112684400) [pid = 1648] [serial = 764] [outer = 0x10eab7c00] 08:52:09 INFO - PROCESS | 1648 | 1464191529724 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1196d6000) [pid = 1648] [serial = 765] [outer = 0x10eab7c00] 08:52:10 INFO - PROCESS | 1648 | 1464191530057 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]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 08:52:10 INFO - PROCESS | 1648 | 1464191530098 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1648 | 1464191530099 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:52:10 INFO - PROCESS | 1648 | 1464191530102 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1648 | 1464191530103 Marionette TRACE conn2 <- [1,994,null,{}] 08:52:10 INFO - PROCESS | 1648 | 1464191530106 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}] 08:52:10 INFO - PROCESS | 1648 | 1464191530203 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:52:10 INFO - PROCESS | 1648 | 1464191530207 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126c5000 == 69 [pid = 1648] [id = 256] 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x10eab8400) [pid = 1648] [serial = 766] [outer = 0x0] 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128aebc00) [pid = 1648] [serial = 767] [outer = 0x10eab8400] 08:52:10 INFO - PROCESS | 1648 | 1464191530232 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12ca85000) [pid = 1648] [serial = 768] [outer = 0x10eab8400] 08:52:10 INFO - PROCESS | 1648 | 1464191530554 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]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 08:52:10 INFO - PROCESS | 1648 | 1464191530571 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1648 | 1464191530572 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:52:10 INFO - PROCESS | 1648 | 1464191530578 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1648 | 1464191530579 Marionette TRACE conn2 <- [1,998,null,{}] 08:52:10 INFO - PROCESS | 1648 | 1464191530582 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}] 08:52:10 INFO - PROCESS | 1648 | 1464191530707 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:52:10 INFO - PROCESS | 1648 | 1464191530713 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x132620000 == 70 [pid = 1648] [id = 257] 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x110f42800) [pid = 1648] [serial = 769] [outer = 0x0] 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11824ac00) [pid = 1648] [serial = 770] [outer = 0x110f42800] 08:52:10 INFO - PROCESS | 1648 | 1464191530737 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118249400) [pid = 1648] [serial = 771] [outer = 0x110f42800] 08:52:11 INFO - PROCESS | 1648 | 1464191531159 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]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 621ms 08:52:11 INFO - PROCESS | 1648 | 1464191531198 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1648 | 1464191531201 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:52:11 INFO - PROCESS | 1648 | 1464191531205 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1648 | 1464191531207 Marionette TRACE conn2 <- [1,1002,null,{}] 08:52:11 INFO - PROCESS | 1648 | 1464191531211 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}] 08:52:11 INFO - PROCESS | 1648 | 1464191531367 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:52:11 INFO - PROCESS | 1648 | 1464191531421 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x117442000 == 71 [pid = 1648] [id = 258] 08:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x112688800) [pid = 1648] [serial = 772] [outer = 0x0] 08:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11768a400) [pid = 1648] [serial = 773] [outer = 0x112688800] 08:52:11 INFO - PROCESS | 1648 | 1464191531454 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118576000) [pid = 1648] [serial = 774] [outer = 0x112688800] 08:52:11 INFO - PROCESS | 1648 | 1464191531924 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]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 08:52:11 INFO - PROCESS | 1648 | 1464191531978 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1648 | 1464191531982 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:52:11 INFO - PROCESS | 1648 | 1464191531987 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1648 | 1464191531989 Marionette TRACE conn2 <- [1,1006,null,{}] 08:52:11 INFO - PROCESS | 1648 | 1464191531992 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}] 08:52:12 INFO - PROCESS | 1648 | 1464191532147 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:52:12 INFO - PROCESS | 1648 | 1464191532203 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c70d000 == 72 [pid = 1648] [id = 259] 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11955fc00) [pid = 1648] [serial = 775] [outer = 0x0] 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x119a05400) [pid = 1648] [serial = 776] [outer = 0x11955fc00] 08:52:12 INFO - PROCESS | 1648 | 1464191532233 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1214bf800) [pid = 1648] [serial = 777] [outer = 0x11955fc00] 08:52:12 INFO - PROCESS | 1648 | 1464191532629 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]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 08:52:12 INFO - PROCESS | 1648 | 1464191532693 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 1648 | 1464191532695 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:52:12 INFO - PROCESS | 1648 | 1464191532699 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1648 | 1464191532702 Marionette TRACE conn2 <- [1,1010,null,{}] 08:52:12 INFO - PROCESS | 1648 | 1464191532709 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}] 08:52:12 INFO - PROCESS | 1648 | 1464191532822 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:52:12 INFO - PROCESS | 1648 | 1464191532897 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x132818800 == 73 [pid = 1648] [id = 260] 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12610e800) [pid = 1648] [serial = 778] [outer = 0x0] 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x126eedc00) [pid = 1648] [serial = 779] [outer = 0x12610e800] 08:52:12 INFO - PROCESS | 1648 | 1464191532929 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128aea800) [pid = 1648] [serial = 780] [outer = 0x12610e800] 08:52:13 INFO - PROCESS | 1648 | 1464191533361 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]]]}] 08:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 721ms 08:52:13 INFO - PROCESS | 1648 | 1464191533421 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 1648 | 1464191533423 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:52:13 INFO - PROCESS | 1648 | 1464191533425 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 1648 | 1464191533427 Marionette TRACE conn2 <- [1,1014,null,{}] 08:52:13 INFO - PROCESS | 1648 | 1464191533429 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}] 08:52:13 INFO - PROCESS | 1648 | 1464191533539 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:52:13 INFO - PROCESS | 1648 | 1464191533611 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x133ed3000 == 74 [pid = 1648] [id = 261] 08:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12916c000) [pid = 1648] [serial = 781] [outer = 0x0] 08:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12ada5000) [pid = 1648] [serial = 782] [outer = 0x12916c000] 08:52:13 INFO - PROCESS | 1648 | 1464191533641 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12ba79800) [pid = 1648] [serial = 783] [outer = 0x12916c000] 08:52:14 INFO - PROCESS | 1648 | 1464191534027 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]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 08:52:14 INFO - PROCESS | 1648 | 1464191534117 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 1648 | 1464191534118 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:52:14 INFO - PROCESS | 1648 | 1464191534154 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1648 | 1464191534156 Marionette TRACE conn2 <- [1,1018,null,{}] 08:52:14 INFO - PROCESS | 1648 | 1464191534164 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}] 08:52:14 INFO - PROCESS | 1648 | 1464191534323 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:52:14 INFO - PROCESS | 1648 | 1464191534420 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327d3000 == 75 [pid = 1648] [id = 262] 08:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a748800) [pid = 1648] [serial = 784] [outer = 0x0] 08:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12baa3800) [pid = 1648] [serial = 785] [outer = 0x12a748800] 08:52:14 INFO - PROCESS | 1648 | 1464191534468 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12c175800) [pid = 1648] [serial = 786] [outer = 0x12a748800] 08:52:14 INFO - PROCESS | 1648 | 1464191534873 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]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 795ms 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:52:14 INFO - PROCESS | 1648 | 1464191534930 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 1648 | 1464191534931 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:52:14 INFO - PROCESS | 1648 | 1464191534934 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1648 | 1464191534935 Marionette TRACE conn2 <- [1,1022,null,{}] 08:52:14 INFO - PROCESS | 1648 | 1464191534937 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}] 08:52:15 INFO - PROCESS | 1648 | 1464191535097 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:52:15 INFO - PROCESS | 1648 | 1464191535109 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12180e000 == 76 [pid = 1648] [id = 263] 08:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12ca7e000) [pid = 1648] [serial = 787] [outer = 0x0] 08:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12cabc800) [pid = 1648] [serial = 788] [outer = 0x12ca7e000] 08:52:15 INFO - PROCESS | 1648 | 1464191535138 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12cbe1000) [pid = 1648] [serial = 789] [outer = 0x12ca7e000] 08:52:15 INFO - PROCESS | 1648 | 1464191535606 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]]]}] 08:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 719ms 08:52:15 INFO - PROCESS | 1648 | 1464191535694 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:52:15 INFO - PROCESS | 1648 | 1464191535695 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:52:15 INFO - PROCESS | 1648 | 1464191535700 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 1648 | 1464191535701 Marionette TRACE conn2 <- [1,1026,null,{}] 08:52:15 INFO - PROCESS | 1648 | 1464191535703 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}] 08:52:15 INFO - PROCESS | 1648 | 1464191535807 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:52:15 INFO - PROCESS | 1648 | 1464191535867 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e08000 == 77 [pid = 1648] [id = 264] 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x10eab4c00) [pid = 1648] [serial = 790] [outer = 0x0] 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x110f49000) [pid = 1648] [serial = 791] [outer = 0x10eab4c00] 08:52:16 INFO - PROCESS | 1648 | 1464191536129 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x112687000) [pid = 1648] [serial = 792] [outer = 0x10eab4c00] 08:52:16 INFO - PROCESS | 1648 | 1464191536607 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]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 972ms 08:52:16 INFO - PROCESS | 1648 | 1464191536673 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:52:16 INFO - PROCESS | 1648 | 1464191536676 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:52:16 INFO - PROCESS | 1648 | 1464191536679 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1648 | 1464191536682 Marionette TRACE conn2 <- [1,1030,null,{}] 08:52:16 INFO - PROCESS | 1648 | 1464191536685 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}] 08:52:16 INFO - PROCESS | 1648 | 1464191536779 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:52:16 INFO - PROCESS | 1648 | 1464191536850 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745a000 == 78 [pid = 1648] [id = 265] 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x118074000) [pid = 1648] [serial = 793] [outer = 0x0] 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x118177c00) [pid = 1648] [serial = 794] [outer = 0x118074000] 08:52:16 INFO - PROCESS | 1648 | 1464191536872 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1181c5000) [pid = 1648] [serial = 795] [outer = 0x118074000] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca54000 == 77 [pid = 1648] [id = 197] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba52000 == 76 [pid = 1648] [id = 145] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12c70c000 == 75 [pid = 1648] [id = 233] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca5d800 == 74 [pid = 1648] [id = 234] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce77800 == 73 [pid = 1648] [id = 198] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1126c5000 == 72 [pid = 1648] [id = 256] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x119a1e000) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11617e000) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a61b800) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11900f400) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x126b1ec00) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x128ac4400) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x118581c00) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | 1464191537507 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]]]}] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12de21000 == 71 [pid = 1648] [id = 255] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12199d800 == 70 [pid = 1648] [id = 254] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9d5000 == 69 [pid = 1648] [id = 253] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9bc800 == 68 [pid = 1648] [id = 252] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12d35e800 == 67 [pid = 1648] [id = 251] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfc1000 == 66 [pid = 1648] [id = 250] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12c718800 == 65 [pid = 1648] [id = 249] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd63000 == 64 [pid = 1648] [id = 248] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128d94800 == 63 [pid = 1648] [id = 247] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x118316800 == 62 [pid = 1648] [id = 246] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1180e6800 == 61 [pid = 1648] [id = 245] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126f71000 == 60 [pid = 1648] [id = 242] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1248d1800 == 59 [pid = 1648] [id = 241] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117451800 == 58 [pid = 1648] [id = 240] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119603000 == 57 [pid = 1648] [id = 239] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1180db800 == 56 [pid = 1648] [id = 238] 08:52:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119e04000 == 55 [pid = 1648] [id = 237] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 870ms 08:52:17 INFO - PROCESS | 1648 | 1464191537550 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1648 | 1464191537554 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:52:17 INFO - PROCESS | 1648 | 1464191537561 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1648 | 1464191537563 Marionette TRACE conn2 <- [1,1034,null,{}] 08:52:17 INFO - PROCESS | 1648 | 1464191537567 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}] 08:52:17 INFO - PROCESS | 1648 | 1464191537681 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:52:17 INFO - PROCESS | 1648 | 1464191537688 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180e9000 == 56 [pid = 1648] [id = 266] 08:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11824d800) [pid = 1648] [serial = 796] [outer = 0x0] 08:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1184ca400) [pid = 1648] [serial = 797] [outer = 0x11824d800] 08:52:17 INFO - PROCESS | 1648 | 1464191537714 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11967c800) [pid = 1648] [serial = 798] [outer = 0x11824d800] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12c757800) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1164a0800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x129171c00) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x125864800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x128a4e400) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x119871800) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1130a8800) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12585fc00) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x128aeac00) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1296ce000) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128acb000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1263aac00) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11268ac00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12a61fc00) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1294db400) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x126109800) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1267ed800) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x126113000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126ee8c00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1196d7c00) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x121310c00) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126e1f800) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11817b800) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1181bb400) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128af1800) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126eec400) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11986a400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1196d1c00) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x125765400) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11878e000) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126fd6400) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11967c400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1210b4800) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x117e30000) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x121315400) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1184d4c00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1167c6000) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x117689400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x116431c00) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126ef3800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c75a000) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bdd9800) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ca77800) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a6ec000) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 08:52:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118073800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 08:52:18 INFO - PROCESS | 1648 | 1464191538103 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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 574ms 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:52:18 INFO - PROCESS | 1648 | 1464191538134 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1648 | 1464191538135 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:52:18 INFO - PROCESS | 1648 | 1464191538137 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1648 | 1464191538139 Marionette TRACE conn2 <- [1,1038,null,{}] 08:52:18 INFO - PROCESS | 1648 | 1464191538149 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}] 08:52:18 INFO - PROCESS | 1648 | 1464191538237 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:52:18 INFO - PROCESS | 1648 | 1464191538244 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a51800 == 57 [pid = 1648] [id = 267] 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1196cc800) [pid = 1648] [serial = 799] [outer = 0x0] 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119869000) [pid = 1648] [serial = 800] [outer = 0x1196cc800] 08:52:18 INFO - PROCESS | 1648 | 1464191538272 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1210b8400) [pid = 1648] [serial = 801] [outer = 0x1196cc800] 08:52:18 INFO - PROCESS | 1648 | 1464191538607 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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:52:18 INFO - PROCESS | 1648 | 1464191538658 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1648 | 1464191538660 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:52:18 INFO - PROCESS | 1648 | 1464191538662 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1648 | 1464191538663 Marionette TRACE conn2 <- [1,1042,null,{}] 08:52:18 INFO - PROCESS | 1648 | 1464191538673 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}] 08:52:18 INFO - PROCESS | 1648 | 1464191538758 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:52:18 INFO - PROCESS | 1648 | 1464191538765 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77800 == 58 [pid = 1648] [id = 268] 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121315400) [pid = 1648] [serial = 802] [outer = 0x0] 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1218f3c00) [pid = 1648] [serial = 803] [outer = 0x121315400] 08:52:18 INFO - PROCESS | 1648 | 1464191538793 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x121baa400) [pid = 1648] [serial = 804] [outer = 0x121315400] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 08:52:19 INFO - PROCESS | 1648 | 1464191539125 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]]]}] 08:52:19 INFO - PROCESS | 1648 | 1464191539131 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:52:19 INFO - PROCESS | 1648 | 1464191539132 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:52:19 INFO - PROCESS | 1648 | 1464191539134 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1648 | 1464191539135 Marionette TRACE conn2 <- [1,1046,null,{}] 08:52:19 INFO - PROCESS | 1648 | 1464191539138 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}] 08:52:19 INFO - PROCESS | 1648 | 1464191539221 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:52:19 INFO - PROCESS | 1648 | 1464191539294 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x121821000 == 59 [pid = 1648] [id = 269] 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121bb2800) [pid = 1648] [serial = 805] [outer = 0x0] 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x121bb4400) [pid = 1648] [serial = 806] [outer = 0x121bb2800] 08:52:19 INFO - PROCESS | 1648 | 1464191539322 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x125864800) [pid = 1648] [serial = 807] [outer = 0x121bb2800] 08:52:19 INFO - PROCESS | 1648 | 1464191539659 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]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 08:52:19 INFO - PROCESS | 1648 | 1464191539705 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:52:19 INFO - PROCESS | 1648 | 1464191539707 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:52:19 INFO - PROCESS | 1648 | 1464191539709 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1648 | 1464191539710 Marionette TRACE conn2 <- [1,1050,null,{}] 08:52:19 INFO - PROCESS | 1648 | 1464191539712 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}] 08:52:19 INFO - PROCESS | 1648 | 1464191539820 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:52:19 INFO - PROCESS | 1648 | 1464191539834 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x125893800 == 60 [pid = 1648] [id = 270] 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119685800) [pid = 1648] [serial = 808] [outer = 0x0] 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1263ad000) [pid = 1648] [serial = 809] [outer = 0x119685800] 08:52:19 INFO - PROCESS | 1648 | 1464191539859 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126ef4000) [pid = 1648] [serial = 810] [outer = 0x119685800] 08:52:20 INFO - PROCESS | 1648 | 1464191540198 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]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:52:20 INFO - PROCESS | 1648 | 1464191540230 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1648 | 1464191540231 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:52:20 INFO - PROCESS | 1648 | 1464191540233 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1648 | 1464191540234 Marionette TRACE conn2 <- [1,1054,null,{}] 08:52:20 INFO - PROCESS | 1648 | 1464191540236 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}] 08:52:20 INFO - PROCESS | 1648 | 1464191540339 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:52:20 INFO - PROCESS | 1648 | 1464191540374 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6c800 == 61 [pid = 1648] [id = 271] 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126eee000) [pid = 1648] [serial = 811] [outer = 0x0] 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128ac3400) [pid = 1648] [serial = 812] [outer = 0x126eee000] 08:52:20 INFO - PROCESS | 1648 | 1464191540398 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128aeb000) [pid = 1648] [serial = 813] [outer = 0x126eee000] 08:52:20 INFO - PROCESS | 1648 | 1464191540691 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]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:52:20 INFO - PROCESS | 1648 | 1464191540701 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1648 | 1464191540703 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:52:20 INFO - PROCESS | 1648 | 1464191540705 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1648 | 1464191540706 Marionette TRACE conn2 <- [1,1058,null,{}] 08:52:20 INFO - PROCESS | 1648 | 1464191540716 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}] 08:52:20 INFO - PROCESS | 1648 | 1464191540825 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:52:20 INFO - PROCESS | 1648 | 1464191540838 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a571800 == 62 [pid = 1648] [id = 272] 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128abf800) [pid = 1648] [serial = 814] [outer = 0x0] 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12922bc00) [pid = 1648] [serial = 815] [outer = 0x128abf800] 08:52:20 INFO - PROCESS | 1648 | 1464191540870 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1294e6800) [pid = 1648] [serial = 816] [outer = 0x128abf800] 08:52:21 INFO - PROCESS | 1648 | 1464191541210 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:52:21 INFO - PROCESS | 1648 | 1464191541224 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1648 | 1464191541226 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:52:21 INFO - PROCESS | 1648 | 1464191541228 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1648 | 1464191541231 Marionette TRACE conn2 <- [1,1062,null,{}] 08:52:21 INFO - PROCESS | 1648 | 1464191541234 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}] 08:52:21 INFO - PROCESS | 1648 | 1464191541340 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:52:21 INFO - PROCESS | 1648 | 1464191541356 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b204000 == 63 [pid = 1648] [id = 273] 08:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x113c1f800) [pid = 1648] [serial = 817] [outer = 0x0] 08:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a6e9800) [pid = 1648] [serial = 818] [outer = 0x113c1f800] 08:52:21 INFO - PROCESS | 1648 | 1464191541381 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b271800) [pid = 1648] [serial = 819] [outer = 0x113c1f800] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126109400) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x113324400) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11955c800) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1181bac00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x126ee9400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bddfc00) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126ef0000) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119556400) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x121313000) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12bde6000) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12ad9c400) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12ca31000) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x112687400) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x10eab6c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x10eab8400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x10eab7c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:52:21 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12ba7d400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:52:21 INFO - PROCESS | 1648 | 1464191541958 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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 773ms 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:52:22 INFO - PROCESS | 1648 | 1464191542002 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1648 | 1464191542003 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:52:22 INFO - PROCESS | 1648 | 1464191542005 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1648 | 1464191542006 Marionette TRACE conn2 <- [1,1066,null,{}] 08:52:22 INFO - PROCESS | 1648 | 1464191542009 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}] 08:52:22 INFO - PROCESS | 1648 | 1464191542096 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:52:22 INFO - PROCESS | 1648 | 1464191542153 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c05000 == 64 [pid = 1648] [id = 274] 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113324400) [pid = 1648] [serial = 820] [outer = 0x0] 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119552c00) [pid = 1648] [serial = 821] [outer = 0x113324400] 08:52:22 INFO - PROCESS | 1648 | 1464191542184 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126fe0000) [pid = 1648] [serial = 822] [outer = 0x113324400] 08:52:22 INFO - PROCESS | 1648 | 1464191542474 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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:52:22 INFO - PROCESS | 1648 | 1464191542525 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1648 | 1464191542527 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:52:22 INFO - PROCESS | 1648 | 1464191542531 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1648 | 1464191542535 Marionette TRACE conn2 <- [1,1070,null,{}] 08:52:22 INFO - PROCESS | 1648 | 1464191542538 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}] 08:52:22 INFO - PROCESS | 1648 | 1464191542653 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:52:22 INFO - PROCESS | 1648 | 1464191542708 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba61000 == 65 [pid = 1648] [id = 275] 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11817e000) [pid = 1648] [serial = 823] [outer = 0x0] 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1294d9c00) [pid = 1648] [serial = 824] [outer = 0x11817e000] 08:52:22 INFO - PROCESS | 1648 | 1464191542734 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bde3400) [pid = 1648] [serial = 825] [outer = 0x11817e000] 08:52:22 INFO - PROCESS | 1648 | 1464191542987 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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 473ms 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:52:23 INFO - PROCESS | 1648 | 1464191543003 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 1648 | 1464191543005 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:52:23 INFO - PROCESS | 1648 | 1464191543009 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1648 | 1464191543011 Marionette TRACE conn2 <- [1,1074,null,{}] 08:52:23 INFO - PROCESS | 1648 | 1464191543021 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}] 08:52:23 INFO - PROCESS | 1648 | 1464191543114 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:52:23 INFO - PROCESS | 1648 | 1464191543119 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c70f000 == 66 [pid = 1648] [id = 276] 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12baa6000) [pid = 1648] [serial = 826] [outer = 0x0] 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12c16f400) [pid = 1648] [serial = 827] [outer = 0x12baa6000] 08:52:23 INFO - PROCESS | 1648 | 1464191543143 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12c759000) [pid = 1648] [serial = 828] [outer = 0x12baa6000] 08:52:23 INFO - PROCESS | 1648 | 1464191543453 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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 479ms 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:52:23 INFO - PROCESS | 1648 | 1464191543487 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 1648 | 1464191543488 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:52:23 INFO - PROCESS | 1648 | 1464191543501 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1648 | 1464191543502 Marionette TRACE conn2 <- [1,1078,null,{}] 08:52:23 INFO - PROCESS | 1648 | 1464191543505 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}] 08:52:23 INFO - PROCESS | 1648 | 1464191543588 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:52:23 INFO - PROCESS | 1648 | 1464191543649 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca54000 == 67 [pid = 1648] [id = 277] 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x121313000) [pid = 1648] [serial = 829] [outer = 0x0] 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12c75d000) [pid = 1648] [serial = 830] [outer = 0x121313000] 08:52:23 INFO - PROCESS | 1648 | 1464191543675 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12ca2f800) [pid = 1648] [serial = 831] [outer = 0x121313000] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad27000 == 66 [pid = 1648] [id = 131] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9b800 == 65 [pid = 1648] [id = 133] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1166e1800 == 64 [pid = 1648] [id = 215] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11f800 == 63 [pid = 1648] [id = 150] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c10e000 == 62 [pid = 1648] [id = 196] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29b800 == 61 [pid = 1648] [id = 229] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a0800 == 60 [pid = 1648] [id = 132] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12967a800 == 59 [pid = 1648] [id = 243] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab7000 == 58 [pid = 1648] [id = 235] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1212dc800 == 57 [pid = 1648] [id = 231] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12de0d800 == 56 [pid = 1648] [id = 214] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95d000 == 55 [pid = 1648] [id = 244] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1182a3000 == 54 [pid = 1648] [id = 115] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c115800 == 53 [pid = 1648] [id = 184] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12d360000 == 52 [pid = 1648] [id = 210] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126b6a000 == 51 [pid = 1648] [id = 78] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126339000 == 50 [pid = 1648] [id = 98] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c105000 == 49 [pid = 1648] [id = 149] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad25800 == 48 [pid = 1648] [id = 128] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd65000 == 47 [pid = 1648] [id = 232] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11745a000 == 46 [pid = 1648] [id = 265] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117e08000 == 45 [pid = 1648] [id = 264] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12180e000 == 44 [pid = 1648] [id = 263] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1327d3000 == 43 [pid = 1648] [id = 262] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x133ed3000 == 42 [pid = 1648] [id = 261] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x132818800 == 41 [pid = 1648] [id = 260] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c70d000 == 40 [pid = 1648] [id = 259] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x132620000 == 39 [pid = 1648] [id = 257] 08:52:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117442000 == 38 [pid = 1648] [id = 258] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77800 == 37 [pid = 1648] [id = 268] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6c800 == 36 [pid = 1648] [id = 271] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a571800 == 35 [pid = 1648] [id = 272] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1180e9000 == 34 [pid = 1648] [id = 266] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x125893800 == 33 [pid = 1648] [id = 270] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119a51800 == 32 [pid = 1648] [id = 267] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x121821000 == 31 [pid = 1648] [id = 269] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x124c05000 == 30 [pid = 1648] [id = 274] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b204000 == 29 [pid = 1648] [id = 273] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba61000 == 28 [pid = 1648] [id = 275] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126fd9c00) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x117e2ec00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124bcbc00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11906b800) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1294dd000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12ca81000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c70f000 == 27 [pid = 1648] [id = 276] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12ca85000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11824ac00) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12ba84400) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12bddcc00) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b9adc00) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1196d6000) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12c175000) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128a4ec00) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a6d6400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1196cbc00) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11986a800) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12485cc00) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126e64800) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ca26800) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119689c00) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b271400) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125768c00) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11968b000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126112000) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ca7d000) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12130ec00) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12ca2d800) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117e2fc00) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a72c00) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117415000) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126fd8400) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x10eaba400) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x10eabe400) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128af5c00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128aebc00) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112684400) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 08:52:25 INFO - PROCESS | 1648 | 1464191545482 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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2034ms 08:52:25 INFO - PROCESS | 1648 | 1464191545526 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 1648 | 1464191545529 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:52:25 INFO - PROCESS | 1648 | 1464191545535 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 1648 | 1464191545538 Marionette TRACE conn2 <- [1,1082,null,{}] 08:52:25 INFO - PROCESS | 1648 | 1464191545553 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}] 08:52:25 INFO - PROCESS | 1648 | 1464191545705 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:52:25 INFO - PROCESS | 1648 | 1464191545727 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126c6800 == 28 [pid = 1648] [id = 278] 08:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11267f400) [pid = 1648] [serial = 832] [outer = 0x0] 08:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112680400) [pid = 1648] [serial = 833] [outer = 0x11267f400] 08:52:25 INFO - PROCESS | 1648 | 1464191545770 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112689000) [pid = 1648] [serial = 834] [outer = 0x11267f400] 08:52:26 INFO - PROCESS | 1648 | 1464191546194 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 690ms 08:52:26 INFO - PROCESS | 1648 | 1464191546225 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1648 | 1464191546231 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:52:26 INFO - PROCESS | 1648 | 1464191546238 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1648 | 1464191546241 Marionette TRACE conn2 <- [1,1086,null,{}] 08:52:26 INFO - PROCESS | 1648 | 1464191546245 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}] 08:52:26 INFO - PROCESS | 1648 | 1464191546366 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:52:26 INFO - PROCESS | 1648 | 1464191546385 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161c5000 == 29 [pid = 1648] [id = 279] 08:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112e97400) [pid = 1648] [serial = 835] [outer = 0x0] 08:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1130a5800) [pid = 1648] [serial = 836] [outer = 0x112e97400] 08:52:26 INFO - PROCESS | 1648 | 1464191546427 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113c98000) [pid = 1648] [serial = 837] [outer = 0x112e97400] 08:52:26 INFO - PROCESS | 1648 | 1464191546870 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 08:52:26 INFO - PROCESS | 1648 | 1464191546909 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1648 | 1464191546911 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:52:26 INFO - PROCESS | 1648 | 1464191546914 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1648 | 1464191546916 Marionette TRACE conn2 <- [1,1090,null,{}] 08:52:26 INFO - PROCESS | 1648 | 1464191546924 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}] 08:52:27 INFO - PROCESS | 1648 | 1464191547001 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:52:27 INFO - PROCESS | 1648 | 1464191547033 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aac800 == 30 [pid = 1648] [id = 280] 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x10eab5c00) [pid = 1648] [serial = 838] [outer = 0x0] 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116122000) [pid = 1648] [serial = 839] [outer = 0x10eab5c00] 08:52:27 INFO - PROCESS | 1648 | 1464191547064 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1166ce800) [pid = 1648] [serial = 840] [outer = 0x10eab5c00] 08:52:27 INFO - PROCESS | 1648 | 1464191547398 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 08:52:27 INFO - PROCESS | 1648 | 1464191547436 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1648 | 1464191547441 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:52:27 INFO - PROCESS | 1648 | 1464191547443 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1648 | 1464191547444 Marionette TRACE conn2 <- [1,1094,null,{}] 08:52:27 INFO - PROCESS | 1648 | 1464191547456 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}] 08:52:27 INFO - PROCESS | 1648 | 1464191547532 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:52:27 INFO - PROCESS | 1648 | 1464191547539 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180da000 == 31 [pid = 1648] [id = 281] 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117683c00) [pid = 1648] [serial = 841] [outer = 0x0] 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x117e23400) [pid = 1648] [serial = 842] [outer = 0x117683c00] 08:52:27 INFO - PROCESS | 1648 | 1464191547566 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11806fc00) [pid = 1648] [serial = 843] [outer = 0x117683c00] 08:52:27 INFO - PROCESS | 1648 | 1464191547940 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 08:52:27 INFO - PROCESS | 1648 | 1464191547962 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1648 | 1464191547964 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:52:27 INFO - PROCESS | 1648 | 1464191547968 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1648 | 1464191547970 Marionette TRACE conn2 <- [1,1098,null,{}] 08:52:27 INFO - PROCESS | 1648 | 1464191547973 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}] 08:52:28 INFO - PROCESS | 1648 | 1464191548084 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:52:28 INFO - PROCESS | 1648 | 1464191548154 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ae800 == 32 [pid = 1648] [id = 282] 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112e8fc00) [pid = 1648] [serial = 844] [outer = 0x0] 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118075000) [pid = 1648] [serial = 845] [outer = 0x112e8fc00] 08:52:28 INFO - PROCESS | 1648 | 1464191548194 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118174400) [pid = 1648] [serial = 846] [outer = 0x112e8fc00] 08:52:28 INFO - PROCESS | 1648 | 1464191548531 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 570ms 08:52:28 INFO - PROCESS | 1648 | 1464191548545 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 1648 | 1464191548547 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:52:28 INFO - PROCESS | 1648 | 1464191548549 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1648 | 1464191548550 Marionette TRACE conn2 <- [1,1102,null,{}] 08:52:28 INFO - PROCESS | 1648 | 1464191548552 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}] 08:52:28 INFO - PROCESS | 1648 | 1464191548646 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:52:28 INFO - PROCESS | 1648 | 1464191548651 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c5800 == 33 [pid = 1648] [id = 283] 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1164a5000) [pid = 1648] [serial = 847] [outer = 0x0] 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1181b4800) [pid = 1648] [serial = 848] [outer = 0x1164a5000] 08:52:28 INFO - PROCESS | 1648 | 1464191548680 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118248c00) [pid = 1648] [serial = 849] [outer = 0x1164a5000] 08:52:28 INFO - PROCESS | 1648 | 1464191548977 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 08:52:29 INFO - PROCESS | 1648 | 1464191549027 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1648 | 1464191549028 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:52:29 INFO - PROCESS | 1648 | 1464191549050 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1648 | 1464191549051 Marionette TRACE conn2 <- [1,1106,null,{}] 08:52:29 INFO - PROCESS | 1648 | 1464191549054 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}] 08:52:29 INFO - PROCESS | 1648 | 1464191549132 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:52:29 INFO - PROCESS | 1648 | 1464191549137 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119609000 == 34 [pid = 1648] [id = 284] 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118171c00) [pid = 1648] [serial = 850] [outer = 0x0] 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1184d4c00) [pid = 1648] [serial = 851] [outer = 0x118171c00] 08:52:29 INFO - PROCESS | 1648 | 1464191549165 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11857a800) [pid = 1648] [serial = 852] [outer = 0x118171c00] 08:52:29 INFO - PROCESS | 1648 | 1464191549482 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 476ms 08:52:29 INFO - PROCESS | 1648 | 1464191549520 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1648 | 1464191549524 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:52:29 INFO - PROCESS | 1648 | 1464191549526 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1648 | 1464191549527 Marionette TRACE conn2 <- [1,1110,null,{}] 08:52:29 INFO - PROCESS | 1648 | 1464191549530 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}] 08:52:29 INFO - PROCESS | 1648 | 1464191549598 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:52:29 INFO - PROCESS | 1648 | 1464191549604 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11988f000 == 35 [pid = 1648] [id = 285] 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11857fc00) [pid = 1648] [serial = 853] [outer = 0x0] 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118796000) [pid = 1648] [serial = 854] [outer = 0x11857fc00] 08:52:29 INFO - PROCESS | 1648 | 1464191549638 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119008400) [pid = 1648] [serial = 855] [outer = 0x11857fc00] 08:52:29 INFO - PROCESS | 1648 | 1464191549949 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 08:52:29 INFO - PROCESS | 1648 | 1464191549995 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1648 | 1464191549997 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:52:29 INFO - PROCESS | 1648 | 1464191549999 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1648 | 1464191550000 Marionette TRACE conn2 <- [1,1114,null,{}] 08:52:30 INFO - PROCESS | 1648 | 1464191550002 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}] 08:52:30 INFO - PROCESS | 1648 | 1464191550099 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:52:30 INFO - PROCESS | 1648 | 1464191550108 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa9800 == 36 [pid = 1648] [id = 286] 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11878c000) [pid = 1648] [serial = 856] [outer = 0x0] 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119062000) [pid = 1648] [serial = 857] [outer = 0x11878c000] 08:52:30 INFO - PROCESS | 1648 | 1464191550133 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11906b400) [pid = 1648] [serial = 858] [outer = 0x11878c000] 08:52:30 INFO - PROCESS | 1648 | 1464191550558 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 572ms 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:52:30 INFO - PROCESS | 1648 | 1464191550571 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1648 | 1464191550573 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:52:30 INFO - PROCESS | 1648 | 1464191550575 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1648 | 1464191550576 Marionette TRACE conn2 <- [1,1118,null,{}] 08:52:30 INFO - PROCESS | 1648 | 1464191550578 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}] 08:52:30 INFO - PROCESS | 1648 | 1464191550657 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:52:30 INFO - PROCESS | 1648 | 1464191550662 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12180e000 == 37 [pid = 1648] [id = 287] 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119554400) [pid = 1648] [serial = 859] [outer = 0x0] 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119687400) [pid = 1648] [serial = 860] [outer = 0x119554400] 08:52:30 INFO - PROCESS | 1648 | 1464191550691 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119a1e400) [pid = 1648] [serial = 861] [outer = 0x119554400] 08:52:31 INFO - PROCESS | 1648 | 1464191551093 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 522ms 08:52:31 INFO - PROCESS | 1648 | 1464191551097 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:52:31 INFO - PROCESS | 1648 | 1464191551099 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:52:31 INFO - PROCESS | 1648 | 1464191551101 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1648 | 1464191551103 Marionette TRACE conn2 <- [1,1122,null,{}] 08:52:31 INFO - PROCESS | 1648 | 1464191551107 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}] 08:52:31 INFO - PROCESS | 1648 | 1464191551215 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:52:31 INFO - PROCESS | 1648 | 1464191551249 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ab800 == 38 [pid = 1648] [id = 288] 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119a1ec00) [pid = 1648] [serial = 862] [outer = 0x0] 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1210bd000) [pid = 1648] [serial = 863] [outer = 0x119a1ec00] 08:52:31 INFO - PROCESS | 1648 | 1464191551279 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1214c0400) [pid = 1648] [serial = 864] [outer = 0x119a1ec00] 08:52:31 INFO - PROCESS | 1648 | 1464191551613 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 08:52:31 INFO - PROCESS | 1648 | 1464191551624 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 1648 | 1464191551625 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:52:31 INFO - PROCESS | 1648 | 1464191551628 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1648 | 1464191551629 Marionette TRACE conn2 <- [1,1126,null,{}] 08:52:31 INFO - PROCESS | 1648 | 1464191551631 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}] 08:52:31 INFO - PROCESS | 1648 | 1464191551727 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:52:31 INFO - PROCESS | 1648 | 1464191551737 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f8c000 == 39 [pid = 1648] [id = 289] 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121311800) [pid = 1648] [serial = 865] [outer = 0x0] 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x121797400) [pid = 1648] [serial = 866] [outer = 0x121311800] 08:52:31 INFO - PROCESS | 1648 | 1464191551764 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x121acd000) [pid = 1648] [serial = 867] [outer = 0x121311800] 08:52:32 INFO - PROCESS | 1648 | 1464191552114 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:52:32 INFO - PROCESS | 1648 | 1464191552152 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1648 | 1464191552153 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:52:32 INFO - PROCESS | 1648 | 1464191552156 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1648 | 1464191552157 Marionette TRACE conn2 <- [1,1130,null,{}] 08:52:32 INFO - PROCESS | 1648 | 1464191552159 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}] 08:52:32 INFO - PROCESS | 1648 | 1464191552263 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:52:32 INFO - PROCESS | 1648 | 1464191552269 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x126932800 == 40 [pid = 1648] [id = 290] 08:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x121795400) [pid = 1648] [serial = 868] [outer = 0x0] 08:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121ba9400) [pid = 1648] [serial = 869] [outer = 0x121795400] 08:52:32 INFO - PROCESS | 1648 | 1464191552324 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121bb0c00) [pid = 1648] [serial = 870] [outer = 0x121795400] 08:52:32 INFO - PROCESS | 1648 | 1464191552728 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms 08:52:32 INFO - PROCESS | 1648 | 1464191552780 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1648 | 1464191552782 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:52:32 INFO - PROCESS | 1648 | 1464191552785 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1648 | 1464191552787 Marionette TRACE conn2 <- [1,1134,null,{}] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x121acd800) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128ac6c00) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x125767400) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118581400) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119fa5c00) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126e64400) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x113c9fc00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1296cd000) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119685800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128abf800) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126eee000) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113c1f800) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113324400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11817e000) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12baa6000) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x110f42800) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x121bb2800) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121315400) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1196cc800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11824d800) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118074000) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x10eab4c00) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ca7e000) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a748800) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12916c000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12610e800) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11955fc00) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112688800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x114fe1400) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:52:33 INFO - PROCESS | 1648 | 1464191553327 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}] 08:52:33 INFO - PROCESS | 1648 | 1464191553417 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:52:33 INFO - PROCESS | 1648 | 1464191553422 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e31800 == 41 [pid = 1648] [id = 291] 08:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113c1f800) [pid = 1648] [serial = 871] [outer = 0x0] 08:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116431c00) [pid = 1648] [serial = 872] [outer = 0x113c1f800] 08:52:33 INFO - PROCESS | 1648 | 1464191553452 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118eb2c00) [pid = 1648] [serial = 873] [outer = 0x113c1f800] 08:52:33 INFO - PROCESS | 1648 | 1464191553765 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1024ms 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:52:33 INFO - PROCESS | 1648 | 1464191553810 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1648 | 1464191553811 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:52:33 INFO - PROCESS | 1648 | 1464191553814 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1648 | 1464191553815 Marionette TRACE conn2 <- [1,1138,null,{}] 08:52:33 INFO - PROCESS | 1648 | 1464191553818 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}] 08:52:33 INFO - PROCESS | 1648 | 1464191553910 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:52:33 INFO - PROCESS | 1648 | 1464191553993 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6a800 == 42 [pid = 1648] [id = 292] 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113c9fc00) [pid = 1648] [serial = 874] [outer = 0x0] 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121315400) [pid = 1648] [serial = 875] [outer = 0x113c9fc00] 08:52:34 INFO - PROCESS | 1648 | 1464191554035 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121bb4800) [pid = 1648] [serial = 876] [outer = 0x113c9fc00] 08:52:34 INFO - PROCESS | 1648 | 1464191554422 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 622ms 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:52:34 INFO - PROCESS | 1648 | 1464191554436 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 1648 | 1464191554437 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:52:34 INFO - PROCESS | 1648 | 1464191554439 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 1648 | 1464191554440 Marionette TRACE conn2 <- [1,1142,null,{}] 08:52:34 INFO - PROCESS | 1648 | 1464191554442 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}] 08:52:34 INFO - PROCESS | 1648 | 1464191554522 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:52:34 INFO - PROCESS | 1648 | 1464191554576 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d8a800 == 43 [pid = 1648] [id = 293] 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118588800) [pid = 1648] [serial = 877] [outer = 0x0] 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124c5e800) [pid = 1648] [serial = 878] [outer = 0x118588800] 08:52:34 INFO - PROCESS | 1648 | 1464191554601 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124fa6400) [pid = 1648] [serial = 879] [outer = 0x118588800] 08:52:34 INFO - PROCESS | 1648 | 1464191554885 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:52:34 INFO - PROCESS | 1648 | 1464191554916 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 1648 | 1464191554917 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:52:34 INFO - PROCESS | 1648 | 1464191554919 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 1648 | 1464191554920 Marionette TRACE conn2 <- [1,1146,null,{}] 08:52:34 INFO - PROCESS | 1648 | 1464191554922 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}] 08:52:35 INFO - PROCESS | 1648 | 1464191555007 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:52:35 INFO - PROCESS | 1648 | 1464191555014 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56b800 == 44 [pid = 1648] [id = 294] 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118795000) [pid = 1648] [serial = 880] [outer = 0x0] 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x125768c00) [pid = 1648] [serial = 881] [outer = 0x118795000] 08:52:35 INFO - PROCESS | 1648 | 1464191555038 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12576ec00) [pid = 1648] [serial = 882] [outer = 0x118795000] 08:52:35 INFO - PROCESS | 1648 | 1464191555489 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 620ms 08:52:35 INFO - PROCESS | 1648 | 1464191555540 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1648 | 1464191555542 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:52:35 INFO - PROCESS | 1648 | 1464191555546 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1648 | 1464191555549 Marionette TRACE conn2 <- [1,1150,null,{}] 08:52:35 INFO - PROCESS | 1648 | 1464191555553 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}] 08:52:35 INFO - PROCESS | 1648 | 1464191555669 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:52:35 INFO - PROCESS | 1648 | 1464191555743 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e2e000 == 45 [pid = 1648] [id = 295] 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x111e6c800) [pid = 1648] [serial = 883] [outer = 0x0] 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1122b2800) [pid = 1648] [serial = 884] [outer = 0x111e6c800] 08:52:35 INFO - PROCESS | 1648 | 1464191555801 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11268b000) [pid = 1648] [serial = 885] [outer = 0x111e6c800] 08:52:36 INFO - PROCESS | 1648 | 1464191556327 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 823ms 08:52:36 INFO - PROCESS | 1648 | 1464191556370 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 1648 | 1464191556376 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:52:36 INFO - PROCESS | 1648 | 1464191556380 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1648 | 1464191556382 Marionette TRACE conn2 <- [1,1154,null,{}] 08:52:36 INFO - PROCESS | 1648 | 1464191556385 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}] 08:52:36 INFO - PROCESS | 1648 | 1464191556495 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:52:36 INFO - PROCESS | 1648 | 1464191556569 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119030000 == 46 [pid = 1648] [id = 296] 08:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113ca0800) [pid = 1648] [serial = 886] [outer = 0x0] 08:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x115d76000) [pid = 1648] [serial = 887] [outer = 0x113ca0800] 08:52:36 INFO - PROCESS | 1648 | 1464191556599 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116476c00) [pid = 1648] [serial = 888] [outer = 0x113ca0800] 08:52:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x10eab4400) [pid = 1648] [serial = 889] [outer = 0x12d240000] 08:52:37 INFO - PROCESS | 1648 | 1464191557339 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1023ms 08:52:37 INFO - PROCESS | 1648 | 1464191557476 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 1648 | 1464191557478 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:52:37 INFO - PROCESS | 1648 | 1464191557484 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1648 | 1464191557487 Marionette TRACE conn2 <- [1,1158,null,{}] 08:52:37 INFO - PROCESS | 1648 | 1464191557492 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}] 08:52:37 INFO - PROCESS | 1648 | 1464191557606 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:52:37 INFO - PROCESS | 1648 | 1464191557677 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126c8800 == 47 [pid = 1648] [id = 297] 08:52:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112681000) [pid = 1648] [serial = 890] [outer = 0x0] 08:52:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x112684800) [pid = 1648] [serial = 891] [outer = 0x112681000] 08:52:37 INFO - PROCESS | 1648 | 1464191557706 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112a69c00) [pid = 1648] [serial = 892] [outer = 0x112681000] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128d8a800 == 46 [pid = 1648] [id = 293] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6a800 == 45 [pid = 1648] [id = 292] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118e31800 == 44 [pid = 1648] [id = 291] 08:52:37 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12c75d000) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x126932800 == 43 [pid = 1648] [id = 290] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x124f8c000 == 42 [pid = 1648] [id = 289] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ab800 == 41 [pid = 1648] [id = 288] 08:52:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12180e000 == 40 [pid = 1648] [id = 287] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa9800 == 39 [pid = 1648] [id = 286] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11988f000 == 38 [pid = 1648] [id = 285] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119609000 == 37 [pid = 1648] [id = 284] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c5800 == 36 [pid = 1648] [id = 283] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ae800 == 35 [pid = 1648] [id = 282] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1180da000 == 34 [pid = 1648] [id = 281] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116aac800 == 33 [pid = 1648] [id = 280] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1161c5000 == 32 [pid = 1648] [id = 279] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1126c6800 == 31 [pid = 1648] [id = 278] 08:52:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca54000 == 30 [pid = 1648] [id = 277] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1263ad000) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12922bc00) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128aeb000) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128ac3400) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12a6e9800) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119552c00) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bde3400) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c16f400) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126fe0000) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118249400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121bb4400) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1218f3c00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121baa400) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119869000) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1210b8400) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1184ca400) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11967c800) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1181c5000) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118177c00) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x110f49000) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112687000) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12cbe1000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12cabc800) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12c175800) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12baa3800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ba79800) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ada5000) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128aea800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126eedc00) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1214bf800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a05400) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118576000) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11768a400) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b271800) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12c759000) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126ef4000) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1294e6800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1294d9c00) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125864800) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11967d400) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126107800) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1294d9800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1263ac000) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1196cf000) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121788800) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128aec400) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1181b9c00) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a6e9400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 08:52:38 INFO - PROCESS | 1648 | 1464191558206 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 774ms 08:52:38 INFO - PROCESS | 1648 | 1464191558257 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:52:38 INFO - PROCESS | 1648 | 1464191558262 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:52:38 INFO - PROCESS | 1648 | 1464191558268 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1648 | 1464191558271 Marionette TRACE conn2 <- [1,1162,null,{}] 08:52:38 INFO - PROCESS | 1648 | 1464191558277 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}] 08:52:38 INFO - PROCESS | 1648 | 1464191558396 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:52:38 INFO - PROCESS | 1648 | 1464191558406 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164eb800 == 31 [pid = 1648] [id = 298] 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1130a0c00) [pid = 1648] [serial = 893] [outer = 0x0] 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113324400) [pid = 1648] [serial = 894] [outer = 0x1130a0c00] 08:52:38 INFO - PROCESS | 1648 | 1464191558433 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113c25800) [pid = 1648] [serial = 895] [outer = 0x1130a0c00] 08:52:38 INFO - PROCESS | 1648 | 1464191558763 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 524ms 08:52:38 INFO - PROCESS | 1648 | 1464191558792 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 1648 | 1464191558795 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:52:38 INFO - PROCESS | 1648 | 1464191558798 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1648 | 1464191558801 Marionette TRACE conn2 <- [1,1166,null,{}] 08:52:38 INFO - PROCESS | 1648 | 1464191558809 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}] 08:52:38 INFO - PROCESS | 1648 | 1464191558889 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:52:38 INFO - PROCESS | 1648 | 1464191558898 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745b800 == 32 [pid = 1648] [id = 299] 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x110f4ec00) [pid = 1648] [serial = 896] [outer = 0x0] 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11642c400) [pid = 1648] [serial = 897] [outer = 0x110f4ec00] 08:52:38 INFO - PROCESS | 1648 | 1464191558926 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1169aa400) [pid = 1648] [serial = 898] [outer = 0x110f4ec00] 08:52:39 INFO - PROCESS | 1648 | 1464191559282 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 08:52:39 INFO - PROCESS | 1648 | 1464191559328 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1648 | 1464191559330 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:52:39 INFO - PROCESS | 1648 | 1464191559340 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1648 | 1464191559341 Marionette TRACE conn2 <- [1,1170,null,{}] 08:52:39 INFO - PROCESS | 1648 | 1464191559343 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}] 08:52:39 INFO - PROCESS | 1648 | 1464191559422 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:52:39 INFO - PROCESS | 1648 | 1464191559426 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11853d000 == 33 [pid = 1648] [id = 300] 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117684c00) [pid = 1648] [serial = 899] [outer = 0x0] 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117e30400) [pid = 1648] [serial = 900] [outer = 0x117684c00] 08:52:39 INFO - PROCESS | 1648 | 1464191559455 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11807c800) [pid = 1648] [serial = 901] [outer = 0x117684c00] 08:52:39 INFO - PROCESS | 1648 | 1464191559773 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 08:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:52:39 INFO - PROCESS | 1648 | 1464191559810 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1648 | 1464191559811 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:52:39 INFO - PROCESS | 1648 | 1464191559813 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1648 | 1464191559815 Marionette TRACE conn2 <- [1,1174,null,{}] 08:52:39 INFO - PROCESS | 1648 | 1464191559820 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}] 08:52:39 INFO - PROCESS | 1648 | 1464191559893 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:52:39 INFO - PROCESS | 1648 | 1464191559899 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c8800 == 34 [pid = 1648] [id = 301] 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116186c00) [pid = 1648] [serial = 902] [outer = 0x0] 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11817c000) [pid = 1648] [serial = 903] [outer = 0x116186c00] 08:52:39 INFO - PROCESS | 1648 | 1464191559925 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1181b8400) [pid = 1648] [serial = 904] [outer = 0x116186c00] 08:52:40 INFO - PROCESS | 1648 | 1464191560322 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] 08:52:40 INFO - PROCESS | 1648 | 1464191560345 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:52:40 INFO - PROCESS | 1648 | 1464191560347 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1648 | 1464191560348 Marionette TRACE conn2 <- [1,1178,null,{}] 08:52:40 INFO - PROCESS | 1648 | 1464191560351 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}] 08:52:40 INFO - PROCESS | 1648 | 1464191560538 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:52:40 INFO - PROCESS | 1648 | 1464191560572 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119888000 == 35 [pid = 1648] [id = 302] 08:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1181ba000) [pid = 1648] [serial = 905] [outer = 0x0] 08:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11824b000) [pid = 1648] [serial = 906] [outer = 0x1181ba000] 08:52:40 INFO - PROCESS | 1648 | 1464191560597 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118588000) [pid = 1648] [serial = 907] [outer = 0x1181ba000] 08:52:40 INFO - PROCESS | 1648 | 1464191560967 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] 08:52:40 INFO - PROCESS | 1648 | 1464191560975 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:52:40 INFO - PROCESS | 1648 | 1464191560982 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1648 | 1464191560983 Marionette TRACE conn2 <- [1,1182,null,{}] 08:52:40 INFO - PROCESS | 1648 | 1464191560987 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}] 08:52:41 INFO - PROCESS | 1648 | 1464191561131 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:52:41 INFO - PROCESS | 1648 | 1464191561149 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f77000 == 36 [pid = 1648] [id = 303] 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118576000) [pid = 1648] [serial = 908] [outer = 0x0] 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119009400) [pid = 1648] [serial = 909] [outer = 0x118576000] 08:52:41 INFO - PROCESS | 1648 | 1464191561189 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119066400) [pid = 1648] [serial = 910] [outer = 0x118576000] 08:52:41 INFO - PROCESS | 1648 | 1464191561640 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1648 | 1464191561655 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:52:41 INFO - PROCESS | 1648 | 1464191561662 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1648 | 1464191561664 Marionette TRACE conn2 <- [1,1186,null,{}] 08:52:41 INFO - PROCESS | 1648 | 1464191561668 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}] 08:52:41 INFO - PROCESS | 1648 | 1464191561824 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:52:41 INFO - PROCESS | 1648 | 1464191561871 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121802800 == 37 [pid = 1648] [id = 304] 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118ea7c00) [pid = 1648] [serial = 911] [outer = 0x0] 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119558400) [pid = 1648] [serial = 912] [outer = 0x118ea7c00] 08:52:41 INFO - PROCESS | 1648 | 1464191561922 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11968a800) [pid = 1648] [serial = 913] [outer = 0x118ea7c00] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a1ec00) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121311800) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119554400) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x10eab5c00) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11857fc00) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112e97400) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11878c000) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118171c00) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11267f400) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112e8fc00) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1164a5000) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117683c00) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121795400) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113c1f800) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118588800) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:52:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113c9fc00) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:52:42 INFO - PROCESS | 1648 | 1464191562441 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] 08:52:42 INFO - PROCESS | 1648 | 1464191562520 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:52:42 INFO - PROCESS | 1648 | 1464191562530 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1648 | 1464191562531 Marionette TRACE conn2 <- [1,1190,null,{}] 08:52:42 INFO - PROCESS | 1648 | 1464191562534 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}] 08:52:42 INFO - PROCESS | 1648 | 1464191562671 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:52:42 INFO - PROCESS | 1648 | 1464191562677 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745a000 == 38 [pid = 1648] [id = 305] 08:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117e2f400) [pid = 1648] [serial = 914] [outer = 0x0] 08:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11900dc00) [pid = 1648] [serial = 915] [outer = 0x117e2f400] 08:52:42 INFO - PROCESS | 1648 | 1464191562718 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1196c8c00) [pid = 1648] [serial = 916] [outer = 0x117e2f400] 08:52:43 INFO - PROCESS | 1648 | 1464191563103 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] 08:52:43 INFO - PROCESS | 1648 | 1464191563162 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:52:43 INFO - PROCESS | 1648 | 1464191563164 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1648 | 1464191563165 Marionette TRACE conn2 <- [1,1194,null,{}] 08:52:43 INFO - PROCESS | 1648 | 1464191563168 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}] 08:52:43 INFO - PROCESS | 1648 | 1464191563244 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:52:43 INFO - PROCESS | 1648 | 1464191563248 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12483f800 == 39 [pid = 1648] [id = 306] 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1196d5800) [pid = 1648] [serial = 917] [outer = 0x0] 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11986a400) [pid = 1648] [serial = 918] [outer = 0x1196d5800] 08:52:43 INFO - PROCESS | 1648 | 1464191563276 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11807bc00) [pid = 1648] [serial = 919] [outer = 0x1196d5800] 08:52:43 INFO - PROCESS | 1648 | 1464191563614 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] 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:52:43 INFO - PROCESS | 1648 | 1464191563635 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:52:43 INFO - PROCESS | 1648 | 1464191563637 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1648 | 1464191563639 Marionette TRACE conn2 <- [1,1198,null,{}] 08:52:43 INFO - PROCESS | 1648 | 1464191563644 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}] 08:52:43 INFO - PROCESS | 1648 | 1464191563736 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:52:43 INFO - PROCESS | 1648 | 1464191563743 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1258a2800 == 40 [pid = 1648] [id = 307] 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a13c00) [pid = 1648] [serial = 920] [outer = 0x0] 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1210b9800) [pid = 1648] [serial = 921] [outer = 0x119a13c00] 08:52:43 INFO - PROCESS | 1648 | 1464191563772 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121699000) [pid = 1648] [serial = 922] [outer = 0x119a13c00] 08:52:44 INFO - PROCESS | 1648 | 1464191564236 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 621ms 08:52:44 INFO - PROCESS | 1648 | 1464191564329 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1648 | 1464191564333 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:52:44 INFO - PROCESS | 1648 | 1464191564339 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1648 | 1464191564343 Marionette TRACE conn2 <- [1,1202,null,{}] 08:52:44 INFO - PROCESS | 1648 | 1464191564358 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}] 08:52:44 INFO - PROCESS | 1648 | 1464191564478 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:52:44 INFO - PROCESS | 1648 | 1464191564543 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f96800 == 41 [pid = 1648] [id = 308] 08:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112040800) [pid = 1648] [serial = 923] [outer = 0x0] 08:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1122ab400) [pid = 1648] [serial = 924] [outer = 0x112040800] 08:52:44 INFO - PROCESS | 1648 | 1464191564575 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a71c00) [pid = 1648] [serial = 925] [outer = 0x112040800] 08:52:45 INFO - PROCESS | 1648 | 1464191565014 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]]]}] 08:52:45 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 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 683ms 08:52:45 INFO - PROCESS | 1648 | 1464191565022 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:52:45 INFO - PROCESS | 1648 | 1464191565027 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:52:45 INFO - PROCESS | 1648 | 1464191565033 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1648 | 1464191565036 Marionette TRACE conn2 <- [1,1206,null,{}] 08:52:45 INFO - PROCESS | 1648 | 1464191565039 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}] 08:52:45 INFO - PROCESS | 1648 | 1464191565138 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:52:45 INFO - PROCESS | 1648 | 1464191565225 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ae000 == 42 [pid = 1648] [id = 309] 08:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x114fdc800) [pid = 1648] [serial = 926] [outer = 0x0] 08:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116116800) [pid = 1648] [serial = 927] [outer = 0x114fdc800] 08:52:45 INFO - PROCESS | 1648 | 1464191565254 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167c6c00) [pid = 1648] [serial = 928] [outer = 0x114fdc800] 08:52:45 INFO - PROCESS | 1648 | 1464191565672 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]]]}] 08:52:45 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 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:52:45 INFO - PROCESS | 1648 | 1464191565704 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1648 | 1464191565705 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:52:45 INFO - PROCESS | 1648 | 1464191565708 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1648 | 1464191565710 Marionette TRACE conn2 <- [1,1210,null,{}] 08:52:45 INFO - PROCESS | 1648 | 1464191565717 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}] 08:52:45 INFO - PROCESS | 1648 | 1464191565841 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:52:45 INFO - PROCESS | 1648 | 1464191565929 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126772000 == 43 [pid = 1648] [id = 310] 08:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118173400) [pid = 1648] [serial = 929] [outer = 0x0] 08:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1181c0c00) [pid = 1648] [serial = 930] [outer = 0x118173400] 08:52:45 INFO - PROCESS | 1648 | 1464191565981 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11824c800) [pid = 1648] [serial = 931] [outer = 0x118173400] 08:52:46 INFO - PROCESS | 1648 | 1464191566479 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 820ms 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:52:46 INFO - PROCESS | 1648 | 1464191566529 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1648 | 1464191566530 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:52:46 INFO - PROCESS | 1648 | 1464191566532 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1648 | 1464191566534 Marionette TRACE conn2 <- [1,1214,null,{}] 08:52:46 INFO - PROCESS | 1648 | 1464191566536 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}] 08:52:46 INFO - PROCESS | 1648 | 1464191566636 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:52:46 INFO - PROCESS | 1648 | 1464191566685 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f7e000 == 44 [pid = 1648] [id = 311] 08:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118586000) [pid = 1648] [serial = 932] [outer = 0x0] 08:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119683400) [pid = 1648] [serial = 933] [outer = 0x118586000] 08:52:46 INFO - PROCESS | 1648 | 1464191566715 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119e8cc00) [pid = 1648] [serial = 934] [outer = 0x118586000] 08:52:47 INFO - PROCESS | 1648 | 1464191567170 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 08:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:52:47 INFO - PROCESS | 1648 | 1464191567203 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1648 | 1464191567205 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:52:47 INFO - PROCESS | 1648 | 1464191567207 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1648 | 1464191567208 Marionette TRACE conn2 <- [1,1218,null,{}] 08:52:47 INFO - PROCESS | 1648 | 1464191567211 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}] 08:52:47 INFO - PROCESS | 1648 | 1464191567307 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:52:47 INFO - PROCESS | 1648 | 1464191567353 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292ec800 == 45 [pid = 1648] [id = 312] 08:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119a21400) [pid = 1648] [serial = 935] [outer = 0x0] 08:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121312000) [pid = 1648] [serial = 936] [outer = 0x119a21400] 08:52:47 INFO - PROCESS | 1648 | 1464191567384 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12169e000) [pid = 1648] [serial = 937] [outer = 0x119a21400] 08:52:47 INFO - PROCESS | 1648 | 1464191567794 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms 08:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:52:47 INFO - PROCESS | 1648 | 1464191567829 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1648 | 1464191567830 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:52:47 INFO - PROCESS | 1648 | 1464191567833 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1648 | 1464191567834 Marionette TRACE conn2 <- [1,1222,null,{}] 08:52:47 INFO - PROCESS | 1648 | 1464191567836 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}] 08:52:47 INFO - PROCESS | 1648 | 1464191567953 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:52:48 INFO - PROCESS | 1648 | 1464191568047 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6af000 == 46 [pid = 1648] [id = 313] 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121bab800) [pid = 1648] [serial = 938] [outer = 0x0] 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121bb2c00) [pid = 1648] [serial = 939] [outer = 0x121bab800] 08:52:48 INFO - PROCESS | 1648 | 1464191568078 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124bca000) [pid = 1648] [serial = 940] [outer = 0x121bab800] 08:52:48 INFO - PROCESS | 1648 | 1464191568528 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] 08:52:48 INFO - PROCESS | 1648 | 1464191568555 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:52:48 INFO - PROCESS | 1648 | 1464191568557 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1648 | 1464191568559 Marionette TRACE conn2 <- [1,1226,null,{}] 08:52:48 INFO - PROCESS | 1648 | 1464191568561 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}] 08:52:48 INFO - PROCESS | 1648 | 1464191568658 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:52:48 INFO - PROCESS | 1648 | 1464191568705 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f60800 == 47 [pid = 1648] [id = 314] 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x110f4f800) [pid = 1648] [serial = 941] [outer = 0x0] 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1181c1c00) [pid = 1648] [serial = 942] [outer = 0x110f4f800] 08:52:48 INFO - PROCESS | 1648 | 1464191568747 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124f9fc00) [pid = 1648] [serial = 943] [outer = 0x110f4f800] 08:52:49 INFO - PROCESS | 1648 | 1464191569320 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 769ms 08:52:49 INFO - PROCESS | 1648 | 1464191569327 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1648 | 1464191569329 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:52:49 INFO - PROCESS | 1648 | 1464191569333 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1648 | 1464191569335 Marionette TRACE conn2 <- [1,1230,null,{}] 08:52:49 INFO - PROCESS | 1648 | 1464191569338 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}] 08:52:49 INFO - PROCESS | 1648 | 1464191569446 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:52:49 INFO - PROCESS | 1648 | 1464191569501 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e06000 == 48 [pid = 1648] [id = 315] 08:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112d03000) [pid = 1648] [serial = 944] [outer = 0x0] 08:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1130a7c00) [pid = 1648] [serial = 945] [outer = 0x112d03000] 08:52:49 INFO - PROCESS | 1648 | 1464191569528 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x114fdc000) [pid = 1648] [serial = 946] [outer = 0x112d03000] 08:52:49 INFO - PROCESS | 1648 | 1464191569944 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 08:52:49 INFO - PROCESS | 1648 | 1464191569954 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1648 | 1464191569957 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:52:49 INFO - PROCESS | 1648 | 1464191569962 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1648 | 1464191569963 Marionette TRACE conn2 <- [1,1234,null,{}] 08:52:49 INFO - PROCESS | 1648 | 1464191569966 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}] 08:52:50 INFO - PROCESS | 1648 | 1464191570071 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12483f800 == 47 [pid = 1648] [id = 306] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11745a000 == 46 [pid = 1648] [id = 305] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121802800 == 45 [pid = 1648] [id = 304] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119f77000 == 44 [pid = 1648] [id = 303] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119888000 == 43 [pid = 1648] [id = 302] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c8800 == 42 [pid = 1648] [id = 301] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11853d000 == 41 [pid = 1648] [id = 300] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x125768c00) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11745b800 == 40 [pid = 1648] [id = 299] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1164eb800 == 39 [pid = 1648] [id = 298] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1126c8800 == 38 [pid = 1648] [id = 297] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119030000 == 37 [pid = 1648] [id = 296] 08:52:50 INFO - PROCESS | 1648 | --DOCSHELL 0x115e2e000 == 36 [pid = 1648] [id = 295] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1210bd000) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121797400) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1214c0400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119687400) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116122000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1166ce800) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118796000) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119008400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1130a5800) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113c98000) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119062000) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11906b400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1184d4c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11857a800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112680400) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112689000) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118075000) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118174400) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1181b4800) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118248c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117e23400) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11806fc00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121ba9400) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118eb2c00) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121bb0c00) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124fa6400) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121315400) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116431c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121bb4800) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121acd000) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a1e400) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124c5e800) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1648 | 1464191570154 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x112733000 == 37 [pid = 1648] [id = 316] 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112682000) [pid = 1648] [serial = 947] [outer = 0x0] 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112d65c00) [pid = 1648] [serial = 948] [outer = 0x112682000] 08:52:50 INFO - PROCESS | 1648 | 1464191570180 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1166c3400) [pid = 1648] [serial = 949] [outer = 0x112682000] 08:52:50 INFO - PROCESS | 1648 | 1464191570474 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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 523ms 08:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:52:50 INFO - PROCESS | 1648 | 1464191570484 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1648 | 1464191570486 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:52:50 INFO - PROCESS | 1648 | 1464191570488 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1648 | 1464191570492 Marionette TRACE conn2 <- [1,1238,null,{}] 08:52:50 INFO - PROCESS | 1648 | 1464191570507 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}] 08:52:50 INFO - PROCESS | 1648 | 1464191570597 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:52:50 INFO - PROCESS | 1648 | 1464191570602 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b9800 == 38 [pid = 1648] [id = 317] 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118073c00) [pid = 1648] [serial = 950] [outer = 0x0] 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11817e800) [pid = 1648] [serial = 951] [outer = 0x118073c00] 08:52:50 INFO - PROCESS | 1648 | 1464191570630 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118246c00) [pid = 1648] [serial = 952] [outer = 0x118073c00] 08:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 482ms 08:52:50 INFO - PROCESS | 1648 | 1464191570968 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]]]}] 08:52:50 INFO - PROCESS | 1648 | 1464191570975 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1648 | 1464191570977 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:52:50 INFO - PROCESS | 1648 | 1464191570985 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1648 | 1464191570987 Marionette TRACE conn2 <- [1,1242,null,{}] 08:52:50 INFO - PROCESS | 1648 | 1464191570989 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}] 08:52:51 INFO - PROCESS | 1648 | 1464191571075 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:52:51 INFO - PROCESS | 1648 | 1464191571079 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119399000 == 39 [pid = 1648] [id = 318] 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118569c00) [pid = 1648] [serial = 953] [outer = 0x0] 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118585c00) [pid = 1648] [serial = 954] [outer = 0x118569c00] 08:52:51 INFO - PROCESS | 1648 | 1464191571105 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119063c00) [pid = 1648] [serial = 955] [outer = 0x118569c00] 08:52:51 INFO - PROCESS | 1648 | 1464191571438 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:52:51 INFO - PROCESS | 1648 | 1464191571456 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1648 | 1464191571458 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:52:51 INFO - PROCESS | 1648 | 1464191571460 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1648 | 1464191571461 Marionette TRACE conn2 <- [1,1246,null,{}] 08:52:51 INFO - PROCESS | 1648 | 1464191571463 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}] 08:52:51 INFO - PROCESS | 1648 | 1464191571567 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:52:51 INFO - PROCESS | 1648 | 1464191571574 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961f000 == 40 [pid = 1648] [id = 319] 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118250400) [pid = 1648] [serial = 956] [outer = 0x0] 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119068000) [pid = 1648] [serial = 957] [outer = 0x118250400] 08:52:51 INFO - PROCESS | 1648 | 1464191571599 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1196cec00) [pid = 1648] [serial = 958] [outer = 0x118250400] 08:52:51 INFO - PROCESS | 1648 | 1464191571937 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 08:52:51 INFO - PROCESS | 1648 | 1464191571980 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1648 | 1464191571981 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:52:51 INFO - PROCESS | 1648 | 1464191571983 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1648 | 1464191571984 Marionette TRACE conn2 <- [1,1250,null,{}] 08:52:51 INFO - PROCESS | 1648 | 1464191571987 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}] 08:52:52 INFO - PROCESS | 1648 | 1464191572080 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:52:52 INFO - PROCESS | 1648 | 1464191572085 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x121809800 == 41 [pid = 1648] [id = 320] 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119a1ec00) [pid = 1648] [serial = 959] [outer = 0x0] 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121accc00) [pid = 1648] [serial = 960] [outer = 0x119a1ec00] 08:52:52 INFO - PROCESS | 1648 | 1464191572111 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124bcf400) [pid = 1648] [serial = 961] [outer = 0x119a1ec00] 08:52:52 INFO - PROCESS | 1648 | 1464191572533 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 08:52:52 INFO - PROCESS | 1648 | 1464191572557 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1648 | 1464191572559 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:52:52 INFO - PROCESS | 1648 | 1464191572563 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1648 | 1464191572565 Marionette TRACE conn2 <- [1,1254,null,{}] 08:52:52 INFO - PROCESS | 1648 | 1464191572568 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}] 08:52:52 INFO - PROCESS | 1648 | 1464191572725 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:52:52 INFO - PROCESS | 1648 | 1464191572749 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a8000 == 42 [pid = 1648] [id = 321] 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11968a000) [pid = 1648] [serial = 962] [outer = 0x0] 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124fa8000) [pid = 1648] [serial = 963] [outer = 0x11968a000] 08:52:52 INFO - PROCESS | 1648 | 1464191572789 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12576c400) [pid = 1648] [serial = 964] [outer = 0x11968a000] 08:52:53 INFO - PROCESS | 1648 | 1464191573204 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 673ms 08:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:52:53 INFO - PROCESS | 1648 | 1464191573236 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 1648 | 1464191573237 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:52:53 INFO - PROCESS | 1648 | 1464191573239 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1648 | 1464191573240 Marionette TRACE conn2 <- [1,1258,null,{}] 08:52:53 INFO - PROCESS | 1648 | 1464191573243 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}] 08:52:53 INFO - PROCESS | 1648 | 1464191573345 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:52:53 INFO - PROCESS | 1648 | 1464191573381 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257b7800 == 43 [pid = 1648] [id = 322] 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121ba8000) [pid = 1648] [serial = 965] [outer = 0x0] 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125864000) [pid = 1648] [serial = 966] [outer = 0x121ba8000] 08:52:53 INFO - PROCESS | 1648 | 1464191573406 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12610c000) [pid = 1648] [serial = 967] [outer = 0x121ba8000] 08:52:53 INFO - PROCESS | 1648 | 1464191573743 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 08:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:52:53 INFO - PROCESS | 1648 | 1464191573759 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 1648 | 1464191573760 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:52:53 INFO - PROCESS | 1648 | 1464191573762 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1648 | 1464191573771 Marionette TRACE conn2 <- [1,1262,null,{}] 08:52:53 INFO - PROCESS | 1648 | 1464191573780 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}] 08:52:53 INFO - PROCESS | 1648 | 1464191573880 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:52:53 INFO - PROCESS | 1648 | 1464191573910 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b79000 == 44 [pid = 1648] [id = 323] 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112e3e800) [pid = 1648] [serial = 968] [outer = 0x0] 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126110c00) [pid = 1648] [serial = 969] [outer = 0x112e3e800] 08:52:53 INFO - PROCESS | 1648 | 1464191573936 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1261d4c00) [pid = 1648] [serial = 970] [outer = 0x112e3e800] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1181ba000) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112681000) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110f4ec00) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1130a0c00) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116186c00) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118576000) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118795000) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117684c00) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118ea7c00) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117e2f400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:52:54 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1196d5800) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:52:54 INFO - PROCESS | 1648 | 1464191574313 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 584ms 08:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:52:54 INFO - PROCESS | 1648 | 1464191574346 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1648 | 1464191574348 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:52:54 INFO - PROCESS | 1648 | 1464191574350 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1648 | 1464191574351 Marionette TRACE conn2 <- [1,1266,null,{}] 08:52:54 INFO - PROCESS | 1648 | 1464191574353 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}] 08:52:54 INFO - PROCESS | 1648 | 1464191574439 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:52:54 INFO - PROCESS | 1648 | 1464191574443 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119621000 == 45 [pid = 1648] [id = 324] 08:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112f4b800) [pid = 1648] [serial = 971] [outer = 0x0] 08:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11817c800) [pid = 1648] [serial = 972] [outer = 0x112f4b800] 08:52:54 INFO - PROCESS | 1648 | 1464191574469 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11968b400) [pid = 1648] [serial = 973] [outer = 0x112f4b800] 08:52:54 INFO - PROCESS | 1648 | 1464191574822 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 08:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:52:54 INFO - PROCESS | 1648 | 1464191574870 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1648 | 1464191574871 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:52:54 INFO - PROCESS | 1648 | 1464191574874 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1648 | 1464191574878 Marionette TRACE conn2 <- [1,1270,null,{}] 08:52:54 INFO - PROCESS | 1648 | 1464191574881 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}] 08:52:55 INFO - PROCESS | 1648 | 1464191575008 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:52:55 INFO - PROCESS | 1648 | 1464191575037 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ae800 == 46 [pid = 1648] [id = 325] 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126110800) [pid = 1648] [serial = 974] [outer = 0x0] 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12675c000) [pid = 1648] [serial = 975] [outer = 0x126110800] 08:52:55 INFO - PROCESS | 1648 | 1464191575082 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126b20c00) [pid = 1648] [serial = 976] [outer = 0x126110800] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 622ms 08:52:55 INFO - PROCESS | 1648 | 1464191575493 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]]]}] 08:52:55 INFO - PROCESS | 1648 | 1464191575496 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1648 | 1464191575499 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:52:55 INFO - PROCESS | 1648 | 1464191575504 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1648 | 1464191575505 Marionette TRACE conn2 <- [1,1274,null,{}] 08:52:55 INFO - PROCESS | 1648 | 1464191575507 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}] 08:52:55 INFO - PROCESS | 1648 | 1464191575621 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:52:55 INFO - PROCESS | 1648 | 1464191575627 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad09000 == 47 [pid = 1648] [id = 326] 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x110f4ec00) [pid = 1648] [serial = 977] [outer = 0x0] 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126e28c00) [pid = 1648] [serial = 978] [outer = 0x110f4ec00] 08:52:55 INFO - PROCESS | 1648 | 1464191575651 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126ee9c00) [pid = 1648] [serial = 979] [outer = 0x110f4ec00] 08:52:55 INFO - PROCESS | 1648 | 1464191575980 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 08:52:56 INFO - PROCESS | 1648 | 1464191576024 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:52:56 INFO - PROCESS | 1648 | 1464191576025 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:52:56 INFO - PROCESS | 1648 | 1464191576027 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1648 | 1464191576028 Marionette TRACE conn2 <- [1,1278,null,{}] 08:52:56 INFO - PROCESS | 1648 | 1464191576030 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}] 08:52:56 INFO - PROCESS | 1648 | 1464191576113 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:52:56 INFO - PROCESS | 1648 | 1464191576122 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad4c800 == 48 [pid = 1648] [id = 327] 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126eee000) [pid = 1648] [serial = 980] [outer = 0x0] 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126ef5400) [pid = 1648] [serial = 981] [outer = 0x126eee000] 08:52:56 INFO - PROCESS | 1648 | 1464191576146 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126fd7000) [pid = 1648] [serial = 982] [outer = 0x126eee000] 08:52:56 INFO - PROCESS | 1648 | 1464191576647 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 08:52:56 INFO - PROCESS | 1648 | 1464191576697 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1648 | 1464191576700 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:52:56 INFO - PROCESS | 1648 | 1464191576704 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1648 | 1464191576706 Marionette TRACE conn2 <- [1,1282,null,{}] 08:52:56 INFO - PROCESS | 1648 | 1464191576710 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}] 08:52:56 INFO - PROCESS | 1648 | 1464191576822 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:52:56 INFO - PROCESS | 1648 | 1464191576911 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f73800 == 49 [pid = 1648] [id = 328] 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113c9c000) [pid = 1648] [serial = 983] [outer = 0x0] 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115d74c00) [pid = 1648] [serial = 984] [outer = 0x113c9c000] 08:52:56 INFO - PROCESS | 1648 | 1464191576942 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116945800) [pid = 1648] [serial = 985] [outer = 0x113c9c000] 08:52:57 INFO - PROCESS | 1648 | 1464191577367 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]]]}] 08:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 724ms 08:52:57 INFO - PROCESS | 1648 | 1464191577428 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 1648 | 1464191577432 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:52:57 INFO - PROCESS | 1648 | 1464191577437 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 1648 | 1464191577439 Marionette TRACE conn2 <- [1,1286,null,{}] 08:52:57 INFO - PROCESS | 1648 | 1464191577441 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}] 08:52:57 INFO - PROCESS | 1648 | 1464191577550 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:52:57 INFO - PROCESS | 1648 | 1464191577603 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d3000 == 50 [pid = 1648] [id = 329] 08:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117686800) [pid = 1648] [serial = 986] [outer = 0x0] 08:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1181c2c00) [pid = 1648] [serial = 987] [outer = 0x117686800] 08:52:57 INFO - PROCESS | 1648 | 1464191577632 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1184d6800) [pid = 1648] [serial = 988] [outer = 0x117686800] 08:52:58 INFO - PROCESS | 1648 | 1464191578092 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 08:52:58 INFO - PROCESS | 1648 | 1464191578108 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1648 | 1464191578109 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:52:58 INFO - PROCESS | 1648 | 1464191578136 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1648 | 1464191578139 Marionette TRACE conn2 <- [1,1290,null,{}] 08:52:58 INFO - PROCESS | 1648 | 1464191578163 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}] 08:52:58 INFO - PROCESS | 1648 | 1464191578272 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:52:58 INFO - PROCESS | 1648 | 1464191578326 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad43800 == 51 [pid = 1648] [id = 330] 08:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119062000) [pid = 1648] [serial = 989] [outer = 0x0] 08:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1210b4800) [pid = 1648] [serial = 990] [outer = 0x119062000] 08:52:58 INFO - PROCESS | 1648 | 1464191578357 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121ba6400) [pid = 1648] [serial = 991] [outer = 0x119062000] 08:52:58 INFO - PROCESS | 1648 | 1464191578809 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 710ms 08:52:58 INFO - PROCESS | 1648 | 1464191578824 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1648 | 1464191578827 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:52:58 INFO - PROCESS | 1648 | 1464191578829 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1648 | 1464191578830 Marionette TRACE conn2 <- [1,1294,null,{}] 08:52:58 INFO - PROCESS | 1648 | 1464191578833 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}] 08:52:58 INFO - PROCESS | 1648 | 1464191578939 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:52:58 INFO - PROCESS | 1648 | 1464191578990 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29d800 == 52 [pid = 1648] [id = 331] 08:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124c5e800) [pid = 1648] [serial = 992] [outer = 0x0] 08:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12485e000) [pid = 1648] [serial = 993] [outer = 0x124c5e800] 08:52:59 INFO - PROCESS | 1648 | 1464191579020 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126115400) [pid = 1648] [serial = 994] [outer = 0x124c5e800] 08:52:59 INFO - PROCESS | 1648 | 1464191579430 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:52:59 INFO - PROCESS | 1648 | 1464191579500 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1648 | 1464191579501 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:52:59 INFO - PROCESS | 1648 | 1464191579503 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1648 | 1464191579505 Marionette TRACE conn2 <- [1,1298,null,{}] 08:52:59 INFO - PROCESS | 1648 | 1464191579507 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}] 08:52:59 INFO - PROCESS | 1648 | 1464191579758 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:52:59 INFO - PROCESS | 1648 | 1464191579885 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f65800 == 53 [pid = 1648] [id = 332] 08:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1122a9800) [pid = 1648] [serial = 995] [outer = 0x0] 08:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112680000) [pid = 1648] [serial = 996] [outer = 0x1122a9800] 08:52:59 INFO - PROCESS | 1648 | 1464191579914 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112d0a400) [pid = 1648] [serial = 997] [outer = 0x1122a9800] 08:53:00 INFO - PROCESS | 1648 | 1464191580371 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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 918ms 08:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:53:00 INFO - PROCESS | 1648 | 1464191580427 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1648 | 1464191580429 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:53:00 INFO - PROCESS | 1648 | 1464191580434 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1648 | 1464191580438 Marionette TRACE conn2 <- [1,1302,null,{}] 08:53:00 INFO - PROCESS | 1648 | 1464191580442 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}] 08:53:00 INFO - PROCESS | 1648 | 1464191580578 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:53:00 INFO - PROCESS | 1648 | 1464191580670 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed0000 == 54 [pid = 1648] [id = 333] 08:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11339a000) [pid = 1648] [serial = 998] [outer = 0x0] 08:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x113c23c00) [pid = 1648] [serial = 999] [outer = 0x11339a000] 08:53:00 INFO - PROCESS | 1648 | 1464191580717 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x115e90000) [pid = 1648] [serial = 1000] [outer = 0x11339a000] 08:53:01 INFO - PROCESS | 1648 | 1464191581279 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]]]}] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad09000 == 53 [pid = 1648] [id = 326] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ae800 == 52 [pid = 1648] [id = 325] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119621000 == 51 [pid = 1648] [id = 324] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126b79000 == 50 [pid = 1648] [id = 323] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1257b7800 == 49 [pid = 1648] [id = 322] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1219a8000 == 48 [pid = 1648] [id = 321] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121809800 == 47 [pid = 1648] [id = 320] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x115d76000) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1122b2800) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1210b9800) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11961f000 == 46 [pid = 1648] [id = 319] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119399000 == 45 [pid = 1648] [id = 318] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b9800 == 44 [pid = 1648] [id = 317] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112733000 == 43 [pid = 1648] [id = 316] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117e06000 == 42 [pid = 1648] [id = 315] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6af000 == 41 [pid = 1648] [id = 313] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1292ec800 == 40 [pid = 1648] [id = 312] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126f7e000 == 39 [pid = 1648] [id = 311] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126772000 == 38 [pid = 1648] [id = 310] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ae000 == 37 [pid = 1648] [id = 309] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112f96800 == 36 [pid = 1648] [id = 308] 08:53:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1258a2800 == 35 [pid = 1648] [id = 307] 08:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 929ms 08:53:01 INFO - PROCESS | 1648 | 1464191581362 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 1648 | 1464191581364 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:53:01 INFO - PROCESS | 1648 | 1464191581366 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1648 | 1464191581367 Marionette TRACE conn2 <- [1,1306,null,{}] 08:53:01 INFO - PROCESS | 1648 | 1464191581370 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}] 08:53:01 INFO - PROCESS | 1648 | 1464191581445 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:53:01 INFO - PROCESS | 1648 | 1464191581457 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x115d18000 == 36 [pid = 1648] [id = 334] 08:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1164aa000) [pid = 1648] [serial = 1001] [outer = 0x0] 08:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x116947c00) [pid = 1648] [serial = 1002] [outer = 0x1164aa000] 08:53:01 INFO - PROCESS | 1648 | 1464191581483 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118079400) [pid = 1648] [serial = 1003] [outer = 0x1164aa000] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11807bc00) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11824b000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x112a69c00) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x112684800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11642c400) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1169aa400) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x113324400) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x113c25800) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11817c000) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119009400) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118588000) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12576ec00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117e30400) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11807c800) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119558400) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119066400) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11986a400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126eee400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11968a800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11900dc00) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1196c8c00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1181b8400) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 08:53:01 INFO - PROCESS | 1648 | 1464191581846 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]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 08:53:01 INFO - PROCESS | 1648 | 1464191581886 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:53:01 INFO - PROCESS | 1648 | 1464191581889 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:53:01 INFO - PROCESS | 1648 | 1464191581896 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1648 | 1464191581899 Marionette TRACE conn2 <- [1,1310,null,{}] 08:53:01 INFO - PROCESS | 1648 | 1464191581902 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}] 08:53:01 INFO - PROCESS | 1648 | 1464191581985 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:53:01 INFO - PROCESS | 1648 | 1464191581992 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e38000 == 37 [pid = 1648] [id = 335] 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118175000) [pid = 1648] [serial = 1004] [outer = 0x0] 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181b9c00) [pid = 1648] [serial = 1005] [outer = 0x118175000] 08:53:02 INFO - PROCESS | 1648 | 1464191582018 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118251c00) [pid = 1648] [serial = 1006] [outer = 0x118175000] 08:53:02 INFO - PROCESS | 1648 | 1464191582353 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] 08:53:02 INFO - PROCESS | 1648 | 1464191582374 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:53:02 INFO - PROCESS | 1648 | 1464191582376 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1648 | 1464191582377 Marionette TRACE conn2 <- [1,1314,null,{}] 08:53:02 INFO - PROCESS | 1648 | 1464191582380 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}] 08:53:02 INFO - PROCESS | 1648 | 1464191582470 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:53:02 INFO - PROCESS | 1648 | 1464191582518 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11939a000 == 38 [pid = 1648] [id = 336] 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118175800) [pid = 1648] [serial = 1007] [outer = 0x0] 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118581400) [pid = 1648] [serial = 1008] [outer = 0x118175800] 08:53:02 INFO - PROCESS | 1648 | 1464191582544 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11900c800) [pid = 1648] [serial = 1009] [outer = 0x118175800] 08:53:02 INFO - PROCESS | 1648 | 1464191582875 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 08:53:02 INFO - PROCESS | 1648 | 1464191582898 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:53:02 INFO - PROCESS | 1648 | 1464191582900 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:53:02 INFO - PROCESS | 1648 | 1464191582904 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1648 | 1464191582905 Marionette TRACE conn2 <- [1,1318,null,{}] 08:53:02 INFO - PROCESS | 1648 | 1464191582912 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}] 08:53:03 INFO - PROCESS | 1648 | 1464191583035 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:53:03 INFO - PROCESS | 1648 | 1464191583106 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119891800 == 39 [pid = 1648] [id = 337] 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119558000) [pid = 1648] [serial = 1010] [outer = 0x0] 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11967f000) [pid = 1648] [serial = 1011] [outer = 0x119558000] 08:53:03 INFO - PROCESS | 1648 | 1464191583152 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11986a000) [pid = 1648] [serial = 1012] [outer = 0x119558000] 08:53:03 INFO - PROCESS | 1648 | 1464191583454 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 572ms 08:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:53:03 INFO - PROCESS | 1648 | 1464191583478 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1648 | 1464191583479 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:53:03 INFO - PROCESS | 1648 | 1464191583481 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1648 | 1464191583482 Marionette TRACE conn2 <- [1,1322,null,{}] 08:53:03 INFO - PROCESS | 1648 | 1464191583485 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}] 08:53:03 INFO - PROCESS | 1648 | 1464191583573 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:53:03 INFO - PROCESS | 1648 | 1464191583577 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121434800 == 40 [pid = 1648] [id = 338] 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119a04400) [pid = 1648] [serial = 1013] [outer = 0x0] 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1210b8000) [pid = 1648] [serial = 1014] [outer = 0x119a04400] 08:53:03 INFO - PROCESS | 1648 | 1464191583610 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121878c00) [pid = 1648] [serial = 1015] [outer = 0x119a04400] 08:53:03 INFO - PROCESS | 1648 | 1464191583958 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]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 08:53:04 INFO - PROCESS | 1648 | 1464191584002 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1648 | 1464191584003 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:53:04 INFO - PROCESS | 1648 | 1464191584005 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1648 | 1464191584007 Marionette TRACE conn2 <- [1,1326,null,{}] 08:53:04 INFO - PROCESS | 1648 | 1464191584014 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}] 08:53:04 INFO - PROCESS | 1648 | 1464191584111 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:53:04 INFO - PROCESS | 1648 | 1464191584115 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12181b800 == 41 [pid = 1648] [id = 339] 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11986ec00) [pid = 1648] [serial = 1016] [outer = 0x0] 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121ad4c00) [pid = 1648] [serial = 1017] [outer = 0x11986ec00] 08:53:04 INFO - PROCESS | 1648 | 1464191584140 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121bb4400) [pid = 1648] [serial = 1018] [outer = 0x11986ec00] 08:53:04 INFO - PROCESS | 1648 | 1464191584495 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]]]}] 08:53:04 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 08:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 08:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:53:04 INFO - PROCESS | 1648 | 1464191584528 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1648 | 1464191584529 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:53:04 INFO - PROCESS | 1648 | 1464191584534 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1648 | 1464191584535 Marionette TRACE conn2 <- [1,1330,null,{}] 08:53:04 INFO - PROCESS | 1648 | 1464191584537 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}] 08:53:04 INFO - PROCESS | 1648 | 1464191584635 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:53:04 INFO - PROCESS | 1648 | 1464191584646 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121eaf800 == 42 [pid = 1648] [id = 340] 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121d65000) [pid = 1648] [serial = 1019] [outer = 0x0] 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124f66000) [pid = 1648] [serial = 1020] [outer = 0x121d65000] 08:53:04 INFO - PROCESS | 1648 | 1464191584671 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1252e2800) [pid = 1648] [serial = 1021] [outer = 0x121d65000] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121313000) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x113ca0800) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x111e6c800) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11968a000) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x121ba8000) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112e3e800) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119a1ec00) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118586000) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118173400) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118073c00) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x112040800) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118250400) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119a21400) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112f4b800) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118569c00) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112682000) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x114fdc800) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110f4f800) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112d03000) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121bab800) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126110800) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:53:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110f4ec00) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:53:05 INFO - PROCESS | 1648 | 1464191585422 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]]]}] 08:53:05 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 08:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 922ms 08:53:05 INFO - PROCESS | 1648 | 1464191585459 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1648 | 1464191585461 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:53:05 INFO - PROCESS | 1648 | 1464191585466 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1648 | 1464191585468 Marionette TRACE conn2 <- [1,1334,null,{}] 08:53:05 INFO - PROCESS | 1648 | 1464191585472 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}] 08:53:05 INFO - PROCESS | 1648 | 1464191585582 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:53:05 INFO - PROCESS | 1648 | 1464191585647 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa7800 == 43 [pid = 1648] [id = 341] 08:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112683800) [pid = 1648] [serial = 1022] [outer = 0x0] 08:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112f4b800) [pid = 1648] [serial = 1023] [outer = 0x112683800] 08:53:05 INFO - PROCESS | 1648 | 1464191585680 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113d04000) [pid = 1648] [serial = 1024] [outer = 0x112683800] 08:53:06 INFO - PROCESS | 1648 | 1464191586088 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 08:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:53:06 INFO - PROCESS | 1648 | 1464191586137 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1648 | 1464191586141 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:53:06 INFO - PROCESS | 1648 | 1464191586146 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1648 | 1464191586148 Marionette TRACE conn2 <- [1,1338,null,{}] 08:53:06 INFO - PROCESS | 1648 | 1464191586151 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}] 08:53:06 INFO - PROCESS | 1648 | 1464191586257 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:53:06 INFO - PROCESS | 1648 | 1464191586307 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11902a800 == 44 [pid = 1648] [id = 342] 08:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116121800) [pid = 1648] [serial = 1025] [outer = 0x0] 08:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117683400) [pid = 1648] [serial = 1026] [outer = 0x116121800] 08:53:06 INFO - PROCESS | 1648 | 1464191586337 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118172000) [pid = 1648] [serial = 1027] [outer = 0x116121800] 08:53:07 INFO - PROCESS | 1648 | 1464191587248 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1127ms 08:53:07 INFO - PROCESS | 1648 | 1464191587274 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1648 | 1464191587278 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:53:07 INFO - PROCESS | 1648 | 1464191587281 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1648 | 1464191587284 Marionette TRACE conn2 <- [1,1342,null,{}] 08:53:07 INFO - PROCESS | 1648 | 1464191587291 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}] 08:53:07 INFO - PROCESS | 1648 | 1464191587392 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:53:07 INFO - PROCESS | 1648 | 1464191587440 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257b4000 == 45 [pid = 1648] [id = 343] 08:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1181af800) [pid = 1648] [serial = 1028] [outer = 0x0] 08:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118eb2800) [pid = 1648] [serial = 1029] [outer = 0x1181af800] 08:53:07 INFO - PROCESS | 1648 | 1464191587472 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11906b000) [pid = 1648] [serial = 1030] [outer = 0x1181af800] 08:53:07 INFO - PROCESS | 1648 | 1464191587866 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 08:53:07 INFO - PROCESS | 1648 | 1464191587903 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:53:07 INFO - PROCESS | 1648 | 1464191587905 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:53:07 INFO - PROCESS | 1648 | 1464191587907 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1648 | 1464191587908 Marionette TRACE conn2 <- [1,1346,null,{}] 08:53:07 INFO - PROCESS | 1648 | 1464191587910 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}] 08:53:08 INFO - PROCESS | 1648 | 1464191588005 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:53:08 INFO - PROCESS | 1648 | 1464191588054 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6d800 == 46 [pid = 1648] [id = 344] 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119684400) [pid = 1648] [serial = 1031] [outer = 0x0] 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11986bc00) [pid = 1648] [serial = 1032] [outer = 0x119684400] 08:53:08 INFO - PROCESS | 1648 | 1464191588084 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1214c0400) [pid = 1648] [serial = 1033] [outer = 0x119684400] 08:53:08 INFO - PROCESS | 1648 | 1464191588518 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 669ms 08:53:08 INFO - PROCESS | 1648 | 1464191588601 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1648 | 1464191588602 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:53:08 INFO - PROCESS | 1648 | 1464191588606 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1648 | 1464191588607 Marionette TRACE conn2 <- [1,1350,null,{}] 08:53:08 INFO - PROCESS | 1648 | 1464191588609 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}] 08:53:08 INFO - PROCESS | 1648 | 1464191588733 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:53:08 INFO - PROCESS | 1648 | 1464191588796 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f85000 == 47 [pid = 1648] [id = 345] 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112a72400) [pid = 1648] [serial = 1034] [outer = 0x0] 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1218ed800) [pid = 1648] [serial = 1035] [outer = 0x112a72400] 08:53:08 INFO - PROCESS | 1648 | 1464191588826 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124c57800) [pid = 1648] [serial = 1036] [outer = 0x112a72400] 08:53:09 INFO - PROCESS | 1648 | 1464191589374 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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 819ms 08:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:53:09 INFO - PROCESS | 1648 | 1464191589425 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1648 | 1464191589428 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:53:09 INFO - PROCESS | 1648 | 1464191589431 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1648 | 1464191589434 Marionette TRACE conn2 <- [1,1354,null,{}] 08:53:09 INFO - PROCESS | 1648 | 1464191589445 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}] 08:53:09 INFO - PROCESS | 1648 | 1464191589545 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:53:09 INFO - PROCESS | 1648 | 1464191589606 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e06000 == 48 [pid = 1648] [id = 346] 08:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x112683400) [pid = 1648] [serial = 1037] [outer = 0x0] 08:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112a6a400) [pid = 1648] [serial = 1038] [outer = 0x112683400] 08:53:09 INFO - PROCESS | 1648 | 1464191589633 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11339d800) [pid = 1648] [serial = 1039] [outer = 0x112683400] 08:53:10 INFO - PROCESS | 1648 | 1464191590170 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 780ms 08:53:10 INFO - PROCESS | 1648 | 1464191590213 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1648 | 1464191590219 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:53:10 INFO - PROCESS | 1648 | 1464191590225 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1648 | 1464191590228 Marionette TRACE conn2 <- [1,1358,null,{}] 08:53:10 INFO - PROCESS | 1648 | 1464191590231 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}] 08:53:10 INFO - PROCESS | 1648 | 1464191590400 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12181b800 == 47 [pid = 1648] [id = 339] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121434800 == 46 [pid = 1648] [id = 338] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119891800 == 45 [pid = 1648] [id = 337] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126ef5400) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11939a000 == 44 [pid = 1648] [id = 336] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118e38000 == 43 [pid = 1648] [id = 335] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x115d18000 == 42 [pid = 1648] [id = 334] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed0000 == 41 [pid = 1648] [id = 333] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x116f65800 == 40 [pid = 1648] [id = 332] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29d800 == 39 [pid = 1648] [id = 331] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad43800 == 38 [pid = 1648] [id = 330] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d3000 == 37 [pid = 1648] [id = 329] 08:53:10 INFO - PROCESS | 1648 | --DOCSHELL 0x116f73800 == 36 [pid = 1648] [id = 328] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ca2f800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x116476c00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11268b000) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124fa8000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125864000) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126110c00) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121accc00) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12610c000) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119e8cc00) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119683400) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11824c800) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181c0c00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11817e800) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118246c00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1122ab400) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a71c00) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119068000) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1196cec00) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12169e000) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121312000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11817c800) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11968b400) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119063c00) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118585c00) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112d65c00) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1166c3400) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1167c6c00) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116116800) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124f9fc00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181c1c00) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1130a7c00) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x114fdc000) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124bca000) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121bb2c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12675c000) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126ee9c00) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126e28c00) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1261d4c00) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12576c400) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126b20c00) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124bcf400) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1648 | 1464191590517 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x115d07800 == 37 [pid = 1648] [id = 347] 08:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11268b000) [pid = 1648] [serial = 1040] [outer = 0x0] 08:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11309b800) [pid = 1648] [serial = 1041] [outer = 0x11268b000] 08:53:10 INFO - PROCESS | 1648 | 1464191590544 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117e29800) [pid = 1648] [serial = 1042] [outer = 0x11268b000] 08:53:10 INFO - PROCESS | 1648 | 1464191590914 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 723ms 08:53:10 INFO - PROCESS | 1648 | 1464191590949 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:53:10 INFO - PROCESS | 1648 | 1464191590951 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:53:10 INFO - PROCESS | 1648 | 1464191590955 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1648 | 1464191590958 Marionette TRACE conn2 <- [1,1362,null,{}] 08:53:10 INFO - PROCESS | 1648 | 1464191590969 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}] 08:53:11 INFO - PROCESS | 1648 | 1464191591144 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:53:11 INFO - PROCESS | 1648 | 1464191591162 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190b2000 == 38 [pid = 1648] [id = 348] 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1181a9c00) [pid = 1648] [serial = 1043] [outer = 0x0] 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181c6800) [pid = 1648] [serial = 1044] [outer = 0x1181a9c00] 08:53:11 INFO - PROCESS | 1648 | 1464191591207 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11856e800) [pid = 1648] [serial = 1045] [outer = 0x1181a9c00] 08:53:11 INFO - PROCESS | 1648 | 1464191591596 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms 08:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:53:11 INFO - PROCESS | 1648 | 1464191591630 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1648 | 1464191591632 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:53:11 INFO - PROCESS | 1648 | 1464191591635 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1648 | 1464191591636 Marionette TRACE conn2 <- [1,1366,null,{}] 08:53:11 INFO - PROCESS | 1648 | 1464191591639 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}] 08:53:11 INFO - PROCESS | 1648 | 1464191591777 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:53:11 INFO - PROCESS | 1648 | 1464191591788 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4e000 == 39 [pid = 1648] [id = 349] 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118eb0c00) [pid = 1648] [serial = 1046] [outer = 0x0] 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119069c00) [pid = 1648] [serial = 1047] [outer = 0x118eb0c00] 08:53:11 INFO - PROCESS | 1648 | 1464191591841 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1196cec00) [pid = 1648] [serial = 1048] [outer = 0x118eb0c00] 08:53:12 INFO - PROCESS | 1648 | 1464191592189 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] 08:53:12 INFO - PROCESS | 1648 | 1464191592209 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:53:12 INFO - PROCESS | 1648 | 1464191592211 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1648 | 1464191592212 Marionette TRACE conn2 <- [1,1370,null,{}] 08:53:12 INFO - PROCESS | 1648 | 1464191592214 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}] 08:53:12 INFO - PROCESS | 1648 | 1464191592324 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:53:12 INFO - PROCESS | 1648 | 1464191592332 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f85800 == 40 [pid = 1648] [id = 350] 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1181abc00) [pid = 1648] [serial = 1049] [outer = 0x0] 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1210b9800) [pid = 1648] [serial = 1050] [outer = 0x1181abc00] 08:53:12 INFO - PROCESS | 1648 | 1464191592357 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12178f000) [pid = 1648] [serial = 1051] [outer = 0x1181abc00] 08:53:12 INFO - PROCESS | 1648 | 1464191592679 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] 08:53:12 INFO - PROCESS | 1648 | 1464191592731 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:53:12 INFO - PROCESS | 1648 | 1464191592734 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1648 | 1464191592735 Marionette TRACE conn2 <- [1,1374,null,{}] 08:53:12 INFO - PROCESS | 1648 | 1464191592737 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}] 08:53:12 INFO - PROCESS | 1648 | 1464191592853 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:53:12 INFO - PROCESS | 1648 | 1464191592872 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126c8000 == 41 [pid = 1648] [id = 351] 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121badc00) [pid = 1648] [serial = 1052] [outer = 0x0] 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124fa0c00) [pid = 1648] [serial = 1053] [outer = 0x121badc00] 08:53:12 INFO - PROCESS | 1648 | 1464191592899 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126109c00) [pid = 1648] [serial = 1054] [outer = 0x121badc00] 08:53:13 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:13 INFO - PROCESS | 1648 | 1464191593257 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] 08:53:13 INFO - PROCESS | 1648 | 1464191593306 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:53:13 INFO - PROCESS | 1648 | 1464191593308 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1648 | 1464191593309 Marionette TRACE conn2 <- [1,1378,null,{}] 08:53:13 INFO - PROCESS | 1648 | 1464191593312 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}] 08:53:13 INFO - PROCESS | 1648 | 1464191593409 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:53:13 INFO - PROCESS | 1648 | 1464191593414 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f8c800 == 42 [pid = 1648] [id = 352] 08:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12576e400) [pid = 1648] [serial = 1055] [outer = 0x0] 08:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126111c00) [pid = 1648] [serial = 1056] [outer = 0x12576e400] 08:53:13 INFO - PROCESS | 1648 | 1464191593438 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1263ab000) [pid = 1648] [serial = 1057] [outer = 0x12576e400] 08:53:13 INFO - PROCESS | 1648 | 1464191593779 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] 08:53:13 INFO - PROCESS | 1648 | 1464191593831 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:53:13 INFO - PROCESS | 1648 | 1464191593835 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1648 | 1464191593837 Marionette TRACE conn2 <- [1,1382,null,{}] 08:53:13 INFO - PROCESS | 1648 | 1464191593841 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}] 08:53:13 INFO - PROCESS | 1648 | 1464191593992 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:53:14 INFO - PROCESS | 1648 | 1464191594010 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d93000 == 43 [pid = 1648] [id = 353] 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1263ae000) [pid = 1648] [serial = 1058] [outer = 0x0] 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126989800) [pid = 1648] [serial = 1059] [outer = 0x1263ae000] 08:53:14 INFO - PROCESS | 1648 | 1464191594050 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126e20000) [pid = 1648] [serial = 1060] [outer = 0x1263ae000] 08:53:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:14 INFO - PROCESS | 1648 | 1464191594476 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] 08:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:53:14 INFO - PROCESS | 1648 | 1464191594520 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:53:14 INFO - PROCESS | 1648 | 1464191594523 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1648 | 1464191594524 Marionette TRACE conn2 <- [1,1386,null,{}] 08:53:14 INFO - PROCESS | 1648 | 1464191594526 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}] 08:53:14 INFO - PROCESS | 1648 | 1464191594688 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11986ec00) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1164aa000) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119558000) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1122a9800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118175800) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118175000) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11339a000) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:53:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119a04400) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:53:14 INFO - PROCESS | 1648 | 1464191594748 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182a3800 == 44 [pid = 1648] [id = 354] 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x111a09c00) [pid = 1648] [serial = 1061] [outer = 0x0] 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113c1f000) [pid = 1648] [serial = 1062] [outer = 0x111a09c00] 08:53:14 INFO - PROCESS | 1648 | 1464191594788 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119554000) [pid = 1648] [serial = 1063] [outer = 0x111a09c00] 08:53:15 INFO - PROCESS | 1648 | 1464191595197 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] 08:53:15 INFO - PROCESS | 1648 | 1464191595245 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:53:15 INFO - PROCESS | 1648 | 1464191595248 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1648 | 1464191595249 Marionette TRACE conn2 <- [1,1390,null,{}] 08:53:15 INFO - PROCESS | 1648 | 1464191595251 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}] 08:53:15 INFO - PROCESS | 1648 | 1464191595334 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:53:15 INFO - PROCESS | 1648 | 1464191595353 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a582800 == 45 [pid = 1648] [id = 355] 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12675c000) [pid = 1648] [serial = 1064] [outer = 0x0] 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126ef0000) [pid = 1648] [serial = 1065] [outer = 0x12675c000] 08:53:15 INFO - PROCESS | 1648 | 1464191595379 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126fd1c00) [pid = 1648] [serial = 1066] [outer = 0x12675c000] 08:53:15 INFO - PROCESS | 1648 | 1464191595691 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]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 473ms 08:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:53:15 INFO - PROCESS | 1648 | 1464191595722 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1648 | 1464191595723 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:53:15 INFO - PROCESS | 1648 | 1464191595726 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1648 | 1464191595728 Marionette TRACE conn2 <- [1,1394,null,{}] 08:53:15 INFO - PROCESS | 1648 | 1464191595732 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}] 08:53:15 INFO - PROCESS | 1648 | 1464191595837 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:53:15 INFO - PROCESS | 1648 | 1464191595886 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a953800 == 46 [pid = 1648] [id = 356] 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113c24000) [pid = 1648] [serial = 1067] [outer = 0x0] 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126fd9c00) [pid = 1648] [serial = 1068] [outer = 0x113c24000] 08:53:15 INFO - PROCESS | 1648 | 1464191595916 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128abcc00) [pid = 1648] [serial = 1069] [outer = 0x113c24000] 08:53:16 INFO - PROCESS | 1648 | 1464191596197 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 08:53:16 INFO - PROCESS | 1648 | 1464191596252 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:53:16 INFO - PROCESS | 1648 | 1464191596254 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:53:16 INFO - PROCESS | 1648 | 1464191596256 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1648 | 1464191596257 Marionette TRACE conn2 <- [1,1398,null,{}] 08:53:16 INFO - PROCESS | 1648 | 1464191596259 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}] 08:53:16 INFO - PROCESS | 1648 | 1464191596343 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:53:16 INFO - PROCESS | 1648 | 1464191596350 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b208800 == 47 [pid = 1648] [id = 357] 08:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128abf400) [pid = 1648] [serial = 1070] [outer = 0x0] 08:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128ac4c00) [pid = 1648] [serial = 1071] [outer = 0x128abf400] 08:53:16 INFO - PROCESS | 1648 | 1464191596375 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128ae6c00) [pid = 1648] [serial = 1072] [outer = 0x128abf400] 08:53:16 INFO - PROCESS | 1648 | 1464191596836 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 619ms 08:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:53:16 INFO - PROCESS | 1648 | 1464191596875 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1648 | 1464191596878 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:53:16 INFO - PROCESS | 1648 | 1464191596882 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1648 | 1464191596884 Marionette TRACE conn2 <- [1,1402,null,{}] 08:53:16 INFO - PROCESS | 1648 | 1464191596905 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}] 08:53:17 INFO - PROCESS | 1648 | 1464191597039 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:53:17 INFO - PROCESS | 1648 | 1464191597088 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa3000 == 48 [pid = 1648] [id = 358] 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112680c00) [pid = 1648] [serial = 1073] [outer = 0x0] 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11309d400) [pid = 1648] [serial = 1074] [outer = 0x112680c00] 08:53:17 INFO - PROCESS | 1648 | 1464191597119 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116182c00) [pid = 1648] [serial = 1075] [outer = 0x112680c00] 08:53:17 INFO - PROCESS | 1648 | 1464191597523 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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 08:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:53:17 INFO - PROCESS | 1648 | 1464191597554 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1648 | 1464191597558 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:53:17 INFO - PROCESS | 1648 | 1464191597563 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1648 | 1464191597565 Marionette TRACE conn2 <- [1,1406,null,{}] 08:53:17 INFO - PROCESS | 1648 | 1464191597567 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}] 08:53:17 INFO - PROCESS | 1648 | 1464191597674 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:53:17 INFO - PROCESS | 1648 | 1464191597774 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c9800 == 49 [pid = 1648] [id = 359] 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117e2f800) [pid = 1648] [serial = 1076] [outer = 0x0] 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181c7400) [pid = 1648] [serial = 1077] [outer = 0x117e2f800] 08:53:17 INFO - PROCESS | 1648 | 1464191597805 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118793c00) [pid = 1648] [serial = 1078] [outer = 0x117e2f800] 08:53:18 INFO - PROCESS | 1648 | 1464191598204 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 673ms 08:53:18 INFO - PROCESS | 1648 | 1464191598236 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:53:18 INFO - PROCESS | 1648 | 1464191598237 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:53:18 INFO - PROCESS | 1648 | 1464191598240 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1648 | 1464191598242 Marionette TRACE conn2 <- [1,1410,null,{}] 08:53:18 INFO - PROCESS | 1648 | 1464191598250 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}] 08:53:18 INFO - PROCESS | 1648 | 1464191598360 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:53:18 INFO - PROCESS | 1648 | 1464191598414 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad44800 == 50 [pid = 1648] [id = 360] 08:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119555c00) [pid = 1648] [serial = 1079] [outer = 0x0] 08:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121accc00) [pid = 1648] [serial = 1080] [outer = 0x119555c00] 08:53:18 INFO - PROCESS | 1648 | 1464191598446 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125766800) [pid = 1648] [serial = 1081] [outer = 0x119555c00] 08:53:18 INFO - PROCESS | 1648 | 1464191598933 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 08:53:18 INFO - PROCESS | 1648 | 1464191598962 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1648 | 1464191598964 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:53:18 INFO - PROCESS | 1648 | 1464191598967 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1648 | 1464191598968 Marionette TRACE conn2 <- [1,1414,null,{}] 08:53:19 INFO - PROCESS | 1648 | 1464191599016 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}] 08:53:19 INFO - PROCESS | 1648 | 1464191599150 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:53:19 INFO - PROCESS | 1648 | 1464191599197 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba61000 == 51 [pid = 1648] [id = 361] 08:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1261d3c00) [pid = 1648] [serial = 1082] [outer = 0x0] 08:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126e72c00) [pid = 1648] [serial = 1083] [outer = 0x1261d3c00] 08:53:19 INFO - PROCESS | 1648 | 1464191599227 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126fd9000) [pid = 1648] [serial = 1084] [outer = 0x1261d3c00] 08:53:19 INFO - PROCESS | 1648 | 1464191599739 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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 822ms 08:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:53:19 INFO - PROCESS | 1648 | 1464191599790 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 1648 | 1464191599791 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:53:19 INFO - PROCESS | 1648 | 1464191599794 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1648 | 1464191599795 Marionette TRACE conn2 <- [1,1418,null,{}] 08:53:19 INFO - PROCESS | 1648 | 1464191599797 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}] 08:53:19 INFO - PROCESS | 1648 | 1464191599901 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:53:19 INFO - PROCESS | 1648 | 1464191599964 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7b000 == 52 [pid = 1648] [id = 362] 08:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1263a6800) [pid = 1648] [serial = 1085] [outer = 0x0] 08:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128abd000) [pid = 1648] [serial = 1086] [outer = 0x1263a6800] 08:53:19 INFO - PROCESS | 1648 | 1464191599993 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128ac9c00) [pid = 1648] [serial = 1087] [outer = 0x1263a6800] 08:53:20 INFO - PROCESS | 1648 | 1464191600649 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]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 921ms 08:53:20 INFO - PROCESS | 1648 | 1464191600715 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1648 | 1464191600718 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:53:20 INFO - PROCESS | 1648 | 1464191600722 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1648 | 1464191600725 Marionette TRACE conn2 <- [1,1422,null,{}] 08:53:20 INFO - PROCESS | 1648 | 1464191600728 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}] 08:53:20 INFO - PROCESS | 1648 | 1464191600827 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:53:20 INFO - PROCESS | 1648 | 1464191600877 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119622000 == 53 [pid = 1648] [id = 363] 08:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112e34c00) [pid = 1648] [serial = 1088] [outer = 0x0] 08:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x114fd6800) [pid = 1648] [serial = 1089] [outer = 0x112e34c00] 08:53:20 INFO - PROCESS | 1648 | 1464191600905 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1167c4c00) [pid = 1648] [serial = 1090] [outer = 0x112e34c00] 08:53:21 INFO - PROCESS | 1648 | 1464191601353 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]]]}] 08:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 08:53:21 INFO - PROCESS | 1648 | 1464191601394 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1648 | 1464191601400 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:53:21 INFO - PROCESS | 1648 | 1464191601406 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1648 | 1464191601409 Marionette TRACE conn2 <- [1,1426,null,{}] 08:53:21 INFO - PROCESS | 1648 | 1464191601413 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}] 08:53:21 INFO - PROCESS | 1648 | 1464191601551 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:53:21 INFO - PROCESS | 1648 | 1464191601613 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f1f800 == 54 [pid = 1648] [id = 364] 08:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x10eabe800) [pid = 1648] [serial = 1091] [outer = 0x0] 08:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118077400) [pid = 1648] [serial = 1092] [outer = 0x10eabe800] 08:53:21 INFO - PROCESS | 1648 | 1464191601654 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1181b9400) [pid = 1648] [serial = 1093] [outer = 0x10eabe800] 08:53:22 INFO - PROCESS | 1648 | 1464191602130 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a953800 == 53 [pid = 1648] [id = 356] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a582800 == 52 [pid = 1648] [id = 355] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1182a3800 == 51 [pid = 1648] [id = 354] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128d93000 == 50 [pid = 1648] [id = 353] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x124f8c800 == 49 [pid = 1648] [id = 352] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1126c8000 == 48 [pid = 1648] [id = 351] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x115d74c00) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1181c2c00) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1210b4800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12485e000) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124f66000) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119f85800 == 47 [pid = 1648] [id = 350] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4e000 == 46 [pid = 1648] [id = 349] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1190b2000 == 45 [pid = 1648] [id = 348] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x115d07800 == 44 [pid = 1648] [id = 347] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x117e06000 == 43 [pid = 1648] [id = 346] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6d800 == 42 [pid = 1648] [id = 344] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1257b4000 == 41 [pid = 1648] [id = 343] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11902a800 == 40 [pid = 1648] [id = 342] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa7800 == 39 [pid = 1648] [id = 341] 08:53:22 INFO - PROCESS | 1648 | --DOCSHELL 0x121eaf800 == 38 [pid = 1648] [id = 340] 08:53:22 INFO - PROCESS | 1648 | 1464191602222 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1648 | 1464191602223 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:53:22 INFO - PROCESS | 1648 | 1464191602226 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1648 | 1464191602228 Marionette TRACE conn2 <- [1,1430,null,{}] 08:53:22 INFO - PROCESS | 1648 | 1464191602235 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}] 08:53:22 INFO - PROCESS | 1648 | 1464191602321 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:53:22 INFO - PROCESS | 1648 | 1464191602331 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e04000 == 39 [pid = 1648] [id = 365] 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118794000) [pid = 1648] [serial = 1094] [outer = 0x0] 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119060800) [pid = 1648] [serial = 1095] [outer = 0x118794000] 08:53:22 INFO - PROCESS | 1648 | 1464191602359 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11967dc00) [pid = 1648] [serial = 1096] [outer = 0x118794000] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121ad4c00) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116947c00) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118079400) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11967f000) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11986a000) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x112d0a400) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121bb4400) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x112680000) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118581400) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11900c800) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1181b9c00) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118251c00) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115e90000) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113c23c00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1210b8000) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121878c00) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 08:53:22 INFO - PROCESS | 1648 | 1464191602704 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 08:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:53:22 INFO - PROCESS | 1648 | 1464191602756 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1648 | 1464191602758 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:53:22 INFO - PROCESS | 1648 | 1464191602761 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1648 | 1464191602762 Marionette TRACE conn2 <- [1,1434,null,{}] 08:53:22 INFO - PROCESS | 1648 | 1464191602765 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}] 08:53:22 INFO - PROCESS | 1648 | 1464191602847 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:53:22 INFO - PROCESS | 1648 | 1464191602851 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119619000 == 40 [pid = 1648] [id = 366] 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11968a800) [pid = 1648] [serial = 1097] [outer = 0x0] 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119a08000) [pid = 1648] [serial = 1098] [outer = 0x11968a800] 08:53:22 INFO - PROCESS | 1648 | 1464191602880 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1210b3400) [pid = 1648] [serial = 1099] [outer = 0x11968a800] 08:53:23 INFO - PROCESS | 1648 | 1464191603248 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 08:53:23 INFO - PROCESS | 1648 | 1464191603289 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1648 | 1464191603291 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:53:23 INFO - PROCESS | 1648 | 1464191603295 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1648 | 1464191603296 Marionette TRACE conn2 <- [1,1438,null,{}] 08:53:23 INFO - PROCESS | 1648 | 1464191603300 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}] 08:53:23 INFO - PROCESS | 1648 | 1464191603435 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:53:23 INFO - PROCESS | 1648 | 1464191603441 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212dd800 == 41 [pid = 1648] [id = 367] 08:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1210ba400) [pid = 1648] [serial = 1100] [outer = 0x0] 08:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12169ec00) [pid = 1648] [serial = 1101] [outer = 0x1210ba400] 08:53:23 INFO - PROCESS | 1648 | 1464191603482 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121baa800) [pid = 1648] [serial = 1102] [outer = 0x1210ba400] 08:53:23 INFO - PROCESS | 1648 | 1464191603917 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 08:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:53:23 INFO - PROCESS | 1648 | 1464191603972 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1648 | 1464191603973 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:53:23 INFO - PROCESS | 1648 | 1464191603975 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1648 | 1464191603976 Marionette TRACE conn2 <- [1,1442,null,{}] 08:53:23 INFO - PROCESS | 1648 | 1464191603979 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}] 08:53:24 INFO - PROCESS | 1648 | 1464191604078 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:53:24 INFO - PROCESS | 1648 | 1464191604086 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126c1000 == 42 [pid = 1648] [id = 368] 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124858000) [pid = 1648] [serial = 1103] [outer = 0x0] 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1252e2400) [pid = 1648] [serial = 1104] [outer = 0x124858000] 08:53:24 INFO - PROCESS | 1648 | 1464191604113 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1261dd400) [pid = 1648] [serial = 1105] [outer = 0x124858000] 08:53:24 INFO - PROCESS | 1648 | 1464191604474 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 523ms 08:53:24 INFO - PROCESS | 1648 | 1464191604508 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1648 | 1464191604509 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:53:24 INFO - PROCESS | 1648 | 1464191604512 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1648 | 1464191604513 Marionette TRACE conn2 <- [1,1446,null,{}] 08:53:24 INFO - PROCESS | 1648 | 1464191604515 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}] 08:53:24 INFO - PROCESS | 1648 | 1464191604622 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:53:24 INFO - PROCESS | 1648 | 1464191604654 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1258a2000 == 43 [pid = 1648] [id = 369] 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12485bc00) [pid = 1648] [serial = 1106] [outer = 0x0] 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126988000) [pid = 1648] [serial = 1107] [outer = 0x12485bc00] 08:53:24 INFO - PROCESS | 1648 | 1464191604689 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126e6c000) [pid = 1648] [serial = 1108] [outer = 0x12485bc00] 08:53:25 INFO - PROCESS | 1648 | 1464191605016 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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 08:53:25 INFO - PROCESS | 1648 | 1464191605032 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1648 | 1464191605034 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:53:25 INFO - PROCESS | 1648 | 1464191605036 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1648 | 1464191605037 Marionette TRACE conn2 <- [1,1450,null,{}] 08:53:25 INFO - PROCESS | 1648 | 1464191605039 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}] 08:53:25 INFO - PROCESS | 1648 | 1464191605143 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:53:25 INFO - PROCESS | 1648 | 1464191605175 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292db800 == 44 [pid = 1648] [id = 370] 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1267f7000) [pid = 1648] [serial = 1109] [outer = 0x0] 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126fdcc00) [pid = 1648] [serial = 1110] [outer = 0x1267f7000] 08:53:25 INFO - PROCESS | 1648 | 1464191605201 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128ac0c00) [pid = 1648] [serial = 1111] [outer = 0x1267f7000] 08:53:25 INFO - PROCESS | 1648 | 1464191605530 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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 08:53:25 INFO - PROCESS | 1648 | 1464191605555 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1648 | 1464191605556 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:53:25 INFO - PROCESS | 1648 | 1464191605559 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1648 | 1464191605560 Marionette TRACE conn2 <- [1,1454,null,{}] 08:53:25 INFO - PROCESS | 1648 | 1464191605570 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}] 08:53:25 INFO - PROCESS | 1648 | 1464191605670 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:53:25 INFO - PROCESS | 1648 | 1464191605702 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6c9800 == 45 [pid = 1648] [id = 371] 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126ef3c00) [pid = 1648] [serial = 1112] [outer = 0x0] 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128aea400) [pid = 1648] [serial = 1113] [outer = 0x126ef3c00] 08:53:25 INFO - PROCESS | 1648 | 1464191605727 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128af1800) [pid = 1648] [serial = 1114] [outer = 0x126ef3c00] 08:53:26 INFO - PROCESS | 1648 | 1464191606060 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 526ms 08:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:53:26 INFO - PROCESS | 1648 | 1464191606086 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1648 | 1464191606087 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:53:26 INFO - PROCESS | 1648 | 1464191606089 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1648 | 1464191606091 Marionette TRACE conn2 <- [1,1458,null,{}] 08:53:26 INFO - PROCESS | 1648 | 1464191606100 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}] 08:53:26 INFO - PROCESS | 1648 | 1464191606205 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:53:26 INFO - PROCESS | 1648 | 1464191606240 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad60800 == 46 [pid = 1648] [id = 372] 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128aea800) [pid = 1648] [serial = 1115] [outer = 0x0] 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12916c000) [pid = 1648] [serial = 1116] [outer = 0x128aea800] 08:53:26 INFO - PROCESS | 1648 | 1464191606265 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129173000) [pid = 1648] [serial = 1117] [outer = 0x128aea800] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12576e400) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113c24000) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x111a09c00) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12675c000) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x112683400) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1181a9c00) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118eb0c00) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11268b000) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121badc00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1263ae000) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:53:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1181abc00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:53:26 INFO - PROCESS | 1648 | 1464191606639 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 577ms 08:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:53:26 INFO - PROCESS | 1648 | 1464191606675 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1648 | 1464191606676 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:53:26 INFO - PROCESS | 1648 | 1464191606679 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1648 | 1464191606681 Marionette TRACE conn2 <- [1,1462,null,{}] 08:53:26 INFO - PROCESS | 1648 | 1464191606684 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}] 08:53:26 INFO - PROCESS | 1648 | 1464191606785 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:53:26 INFO - PROCESS | 1648 | 1464191606790 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba5d000 == 47 [pid = 1648] [id = 373] 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1167c4000) [pid = 1648] [serial = 1118] [outer = 0x0] 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126e64400) [pid = 1648] [serial = 1119] [outer = 0x1167c4000] 08:53:26 INFO - PROCESS | 1648 | 1464191606819 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129237400) [pid = 1648] [serial = 1120] [outer = 0x1167c4000] 08:53:27 INFO - PROCESS | 1648 | 1464191607186 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]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 08:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:53:27 INFO - PROCESS | 1648 | 1464191607200 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1648 | 1464191607201 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:53:27 INFO - PROCESS | 1648 | 1464191607203 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1648 | 1464191607205 Marionette TRACE conn2 <- [1,1466,null,{}] 08:53:27 INFO - PROCESS | 1648 | 1464191607209 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}] 08:53:27 INFO - PROCESS | 1648 | 1464191607295 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:53:27 INFO - PROCESS | 1648 | 1464191607349 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c116800 == 48 [pid = 1648] [id = 374] 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1181a9c00) [pid = 1648] [serial = 1121] [outer = 0x0] 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1294dd800) [pid = 1648] [serial = 1122] [outer = 0x1181a9c00] 08:53:27 INFO - PROCESS | 1648 | 1464191607373 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1296c6000) [pid = 1648] [serial = 1123] [outer = 0x1181a9c00] 08:53:27 INFO - PROCESS | 1648 | 1464191607660 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]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 473ms 08:53:27 INFO - PROCESS | 1648 | 1464191607676 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1648 | 1464191607677 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:53:27 INFO - PROCESS | 1648 | 1464191607680 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1648 | 1464191607681 Marionette TRACE conn2 <- [1,1470,null,{}] 08:53:27 INFO - PROCESS | 1648 | 1464191607692 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}] 08:53:27 INFO - PROCESS | 1648 | 1464191607781 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:53:27 INFO - PROCESS | 1648 | 1464191607788 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca46000 == 49 [pid = 1648] [id = 375] 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1296c8800) [pid = 1648] [serial = 1124] [outer = 0x0] 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12a613000) [pid = 1648] [serial = 1125] [outer = 0x1296c8800] 08:53:27 INFO - PROCESS | 1648 | 1464191607812 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a61b800) [pid = 1648] [serial = 1126] [outer = 0x1296c8800] 08:53:28 INFO - PROCESS | 1648 | 1464191608141 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 08:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:53:28 INFO - PROCESS | 1648 | 1464191608151 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1648 | 1464191608152 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:53:28 INFO - PROCESS | 1648 | 1464191608154 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1648 | 1464191608155 Marionette TRACE conn2 <- [1,1474,null,{}] 08:53:28 INFO - PROCESS | 1648 | 1464191608158 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}] 08:53:28 INFO - PROCESS | 1648 | 1464191608278 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:53:28 INFO - PROCESS | 1648 | 1464191608285 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca55000 == 50 [pid = 1648] [id = 376] 08:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1294e4000) [pid = 1648] [serial = 1127] [outer = 0x0] 08:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12a61fc00) [pid = 1648] [serial = 1128] [outer = 0x1294e4000] 08:53:28 INFO - PROCESS | 1648 | 1464191608309 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12a6e1000) [pid = 1648] [serial = 1129] [outer = 0x1294e4000] 08:53:28 INFO - PROCESS | 1648 | 1464191608831 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 718ms 08:53:28 INFO - PROCESS | 1648 | 1464191608874 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1648 | 1464191608877 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:53:28 INFO - PROCESS | 1648 | 1464191608881 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1648 | 1464191608883 Marionette TRACE conn2 <- [1,1478,null,{}] 08:53:28 INFO - PROCESS | 1648 | 1464191608887 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}] 08:53:29 INFO - PROCESS | 1648 | 1464191609001 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:53:29 INFO - PROCESS | 1648 | 1464191609056 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190ad800 == 51 [pid = 1648] [id = 377] 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112f46000) [pid = 1648] [serial = 1130] [outer = 0x0] 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x115e8d800) [pid = 1648] [serial = 1131] [outer = 0x112f46000] 08:53:29 INFO - PROCESS | 1648 | 1464191609088 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x117684400) [pid = 1648] [serial = 1132] [outer = 0x112f46000] 08:53:29 INFO - PROCESS | 1648 | 1464191609612 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]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 770ms 08:53:29 INFO - PROCESS | 1648 | 1464191609653 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 1648 | 1464191609657 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:53:29 INFO - PROCESS | 1648 | 1464191609662 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1648 | 1464191609663 Marionette TRACE conn2 <- [1,1482,null,{}] 08:53:29 INFO - PROCESS | 1648 | 1464191609666 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}] 08:53:29 INFO - PROCESS | 1648 | 1464191609773 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:53:29 INFO - PROCESS | 1648 | 1464191609840 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c1000 == 52 [pid = 1648] [id = 378] 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118251c00) [pid = 1648] [serial = 1133] [outer = 0x0] 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118797000) [pid = 1648] [serial = 1134] [outer = 0x118251c00] 08:53:29 INFO - PROCESS | 1648 | 1464191609869 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1196cc800) [pid = 1648] [serial = 1135] [outer = 0x118251c00] 08:53:30 INFO - PROCESS | 1648 | 1464191610397 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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 771ms 08:53:30 INFO - PROCESS | 1648 | 1464191610433 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1648 | 1464191610434 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:53:30 INFO - PROCESS | 1648 | 1464191610437 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1648 | 1464191610440 Marionette TRACE conn2 <- [1,1486,null,{}] 08:53:30 INFO - PROCESS | 1648 | 1464191610447 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}] 08:53:30 INFO - PROCESS | 1648 | 1464191610556 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:53:30 INFO - PROCESS | 1648 | 1464191610625 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce76800 == 53 [pid = 1648] [id = 379] 08:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121bad400) [pid = 1648] [serial = 1136] [outer = 0x0] 08:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126fda000) [pid = 1648] [serial = 1137] [outer = 0x121bad400] 08:53:30 INFO - PROCESS | 1648 | 1464191610657 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128ae7800) [pid = 1648] [serial = 1138] [outer = 0x121bad400] 08:53:31 INFO - PROCESS | 1648 | 1464191611163 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]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 773ms 08:53:31 INFO - PROCESS | 1648 | 1464191611212 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1648 | 1464191611215 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:53:31 INFO - PROCESS | 1648 | 1464191611218 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1648 | 1464191611220 Marionette TRACE conn2 <- [1,1490,null,{}] 08:53:31 INFO - PROCESS | 1648 | 1464191611224 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}] 08:53:31 INFO - PROCESS | 1648 | 1464191611347 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:53:31 INFO - PROCESS | 1648 | 1464191611413 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfcd000 == 54 [pid = 1648] [id = 380] 08:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12916c400) [pid = 1648] [serial = 1139] [outer = 0x0] 08:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x129234800) [pid = 1648] [serial = 1140] [outer = 0x12916c400] 08:53:31 INFO - PROCESS | 1648 | 1464191611444 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a6d4400) [pid = 1648] [serial = 1141] [outer = 0x12916c400] 08:53:31 INFO - PROCESS | 1648 | 1464191611860 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]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 08:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:53:31 INFO - PROCESS | 1648 | 1464191611889 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1648 | 1464191611890 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:53:31 INFO - PROCESS | 1648 | 1464191611892 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1648 | 1464191611893 Marionette TRACE conn2 <- [1,1494,null,{}] 08:53:31 INFO - PROCESS | 1648 | 1464191611896 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}] 08:53:32 INFO - PROCESS | 1648 | 1464191612002 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:53:32 INFO - PROCESS | 1648 | 1464191612057 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d379000 == 55 [pid = 1648] [id = 381] 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1296ca800) [pid = 1648] [serial = 1142] [outer = 0x0] 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a6e9800) [pid = 1648] [serial = 1143] [outer = 0x1296ca800] 08:53:32 INFO - PROCESS | 1648 | 1464191612085 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a73c000) [pid = 1648] [serial = 1144] [outer = 0x1296ca800] 08:53:32 INFO - PROCESS | 1648 | 1464191612614 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 821ms 08:53:32 INFO - PROCESS | 1648 | 1464191612714 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1648 | 1464191612715 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:53:32 INFO - PROCESS | 1648 | 1464191612718 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1648 | 1464191612719 Marionette TRACE conn2 <- [1,1498,null,{}] 08:53:32 INFO - PROCESS | 1648 | 1464191612721 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}] 08:53:32 INFO - PROCESS | 1648 | 1464191612838 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:53:32 INFO - PROCESS | 1648 | 1464191612905 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de05800 == 56 [pid = 1648] [id = 382] 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a73b400) [pid = 1648] [serial = 1145] [outer = 0x0] 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12b274000) [pid = 1648] [serial = 1146] [outer = 0x12a73b400] 08:53:32 INFO - PROCESS | 1648 | 1464191612935 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12b9b5800) [pid = 1648] [serial = 1147] [outer = 0x12a73b400] 08:53:33 INFO - PROCESS | 1648 | 1464191613392 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]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 08:53:33 INFO - PROCESS | 1648 | 1464191613438 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 1648 | 1464191613439 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:53:33 INFO - PROCESS | 1648 | 1464191613441 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 1648 | 1464191613443 Marionette TRACE conn2 <- [1,1502,null,{}] 08:53:33 INFO - PROCESS | 1648 | 1464191613445 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}] 08:53:33 INFO - PROCESS | 1648 | 1464191613548 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:53:33 INFO - PROCESS | 1648 | 1464191613616 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x112649800 == 57 [pid = 1648] [id = 383] 08:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1181b8400) [pid = 1648] [serial = 1148] [outer = 0x0] 08:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11986a400) [pid = 1648] [serial = 1149] [outer = 0x1181b8400] 08:53:33 INFO - PROCESS | 1648 | 1464191613646 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12ada6000) [pid = 1648] [serial = 1150] [outer = 0x1181b8400] 08:53:34 INFO - PROCESS | 1648 | 1464191614207 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 820ms 08:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:53:34 INFO - PROCESS | 1648 | 1464191614263 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1648 | 1464191614265 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:53:34 INFO - PROCESS | 1648 | 1464191614268 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1648 | 1464191614270 Marionette TRACE conn2 <- [1,1506,null,{}] 08:53:34 INFO - PROCESS | 1648 | 1464191614298 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}] 08:53:34 INFO - PROCESS | 1648 | 1464191614415 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:53:34 INFO - PROCESS | 1648 | 1464191614499 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x121505800 == 58 [pid = 1648] [id = 384] 08:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1164a0800) [pid = 1648] [serial = 1151] [outer = 0x0] 08:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x116a60400) [pid = 1648] [serial = 1152] [outer = 0x1164a0800] 08:53:34 INFO - PROCESS | 1648 | 1464191614545 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1181b7400) [pid = 1648] [serial = 1153] [outer = 0x1164a0800] 08:53:35 INFO - PROCESS | 1648 | 1464191615060 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 823ms 08:53:35 INFO - PROCESS | 1648 | 1464191615092 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1648 | 1464191615098 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:53:35 INFO - PROCESS | 1648 | 1464191615129 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1648 | 1464191615131 Marionette TRACE conn2 <- [1,1510,null,{}] 08:53:35 INFO - PROCESS | 1648 | 1464191615134 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}] 08:53:35 INFO - PROCESS | 1648 | 1464191615287 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:53:35 INFO - PROCESS | 1648 | 1464191615387 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960f000 == 59 [pid = 1648] [id = 385] 08:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119066000) [pid = 1648] [serial = 1154] [outer = 0x0] 08:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119a1e000) [pid = 1648] [serial = 1155] [outer = 0x119066000] 08:53:35 INFO - PROCESS | 1648 | 1464191615431 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1210bc800) [pid = 1648] [serial = 1156] [outer = 0x119066000] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca46000 == 58 [pid = 1648] [id = 375] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c116800 == 57 [pid = 1648] [id = 374] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba5d000 == 56 [pid = 1648] [id = 373] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad60800 == 55 [pid = 1648] [id = 372] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6c9800 == 54 [pid = 1648] [id = 371] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1292db800 == 53 [pid = 1648] [id = 370] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x118eb2800) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11986bc00) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1218ed800) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128ac4c00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1258a2000 == 52 [pid = 1648] [id = 369] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1126c1000 == 51 [pid = 1648] [id = 368] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1212dd800 == 50 [pid = 1648] [id = 367] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119619000 == 49 [pid = 1648] [id = 366] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x117e04000 == 48 [pid = 1648] [id = 365] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x112f1f800 == 47 [pid = 1648] [id = 364] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119622000 == 46 [pid = 1648] [id = 363] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba61000 == 45 [pid = 1648] [id = 361] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad44800 == 44 [pid = 1648] [id = 360] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c9800 == 43 [pid = 1648] [id = 359] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa3000 == 42 [pid = 1648] [id = 358] 08:53:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b208800 == 41 [pid = 1648] [id = 357] 08:53:35 INFO - PROCESS | 1648 | 1464191615869 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 776ms 08:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:53:35 INFO - PROCESS | 1648 | 1464191615901 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1648 | 1464191615902 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:53:35 INFO - PROCESS | 1648 | 1464191615905 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1648 | 1464191615907 Marionette TRACE conn2 <- [1,1514,null,{}] 08:53:35 INFO - PROCESS | 1648 | 1464191615918 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}] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11339d800) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x112a6a400) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1181c6800) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11856e800) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119069c00) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1196cec00) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11309b800) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x117e29800) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x117683400) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x124fa0c00) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x126989800) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x112f4b800) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1210b9800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126111c00) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x126e20000) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128abcc00) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119554000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126ef0000) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126fd1c00) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126fd9c00) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1263ab000) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x113c1f000) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12178f000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 08:53:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126109c00) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 08:53:36 INFO - PROCESS | 1648 | 1464191616031 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:53:36 INFO - PROCESS | 1648 | 1464191616042 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190cd800 == 42 [pid = 1648] [id = 386] 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1210b9800) [pid = 1648] [serial = 1157] [outer = 0x0] 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12178f000) [pid = 1648] [serial = 1158] [outer = 0x1210b9800] 08:53:36 INFO - PROCESS | 1648 | 1464191616071 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x124f9f400) [pid = 1648] [serial = 1159] [outer = 0x1210b9800] 08:53:36 INFO - PROCESS | 1648 | 1464191616394 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 525ms 08:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:53:36 INFO - PROCESS | 1648 | 1464191616431 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1648 | 1464191616433 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:53:36 INFO - PROCESS | 1648 | 1464191616435 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1648 | 1464191616436 Marionette TRACE conn2 <- [1,1518,null,{}] 08:53:36 INFO - PROCESS | 1648 | 1464191616442 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}] 08:53:36 INFO - PROCESS | 1648 | 1464191616532 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:53:36 INFO - PROCESS | 1648 | 1464191616585 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8b800 == 43 [pid = 1648] [id = 387] 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1196ccc00) [pid = 1648] [serial = 1160] [outer = 0x0] 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12610ac00) [pid = 1648] [serial = 1161] [outer = 0x1196ccc00] 08:53:36 INFO - PROCESS | 1648 | 1464191616611 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1263b2800) [pid = 1648] [serial = 1162] [outer = 0x1196ccc00] 08:53:36 INFO - PROCESS | 1648 | 1464191616886 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 08:53:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:53:36 INFO - PROCESS | 1648 | 1464191616913 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1648 | 1464191616914 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:53:36 INFO - PROCESS | 1648 | 1464191616917 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1648 | 1464191616918 Marionette TRACE conn2 <- [1,1522,null,{}] 08:53:36 INFO - PROCESS | 1648 | 1464191616930 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}] 08:53:37 INFO - PROCESS | 1648 | 1464191617023 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:53:37 INFO - PROCESS | 1648 | 1464191617028 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6c000 == 44 [pid = 1648] [id = 388] 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126b16800) [pid = 1648] [serial = 1163] [outer = 0x0] 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126ef3000) [pid = 1648] [serial = 1164] [outer = 0x126b16800] 08:53:37 INFO - PROCESS | 1648 | 1464191617055 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126fdc800) [pid = 1648] [serial = 1165] [outer = 0x126b16800] 08:53:37 INFO - PROCESS | 1648 | 1464191617455 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"]]]}] 08:53:37 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 () { 08:53:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:53:37 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 () { 08:53:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:53:37 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 () { 08:53:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:53:37 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 () { 08:53:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:53:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 582ms 08:53:37 INFO - PROCESS | 1648 | 1464191617500 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1648 | 1464191617502 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:53:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:53:37 INFO - PROCESS | 1648 | 1464191617506 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1648 | 1464191617507 Marionette TRACE conn2 <- [1,1526,null,{}] 08:53:37 INFO - PROCESS | 1648 | 1464191617511 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}] 08:53:37 INFO - PROCESS | 1648 | 1464191617661 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:53:37 INFO - PROCESS | 1648 | 1464191617675 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a57e000 == 45 [pid = 1648] [id = 389] 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128acb800) [pid = 1648] [serial = 1166] [outer = 0x0] 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1294da400) [pid = 1648] [serial = 1167] [outer = 0x128acb800] 08:53:37 INFO - PROCESS | 1648 | 1464191617719 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a6d6000) [pid = 1648] [serial = 1168] [outer = 0x128acb800] 08:53:38 INFO - PROCESS | 1648 | 1464191618213 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"]]]}] 08:53:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:53:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:53:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:53:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 720ms 08:53:38 INFO - PROCESS | 1648 | 1464191618226 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1648 | 1464191618227 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:53:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:53:38 INFO - PROCESS | 1648 | 1464191618229 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1648 | 1464191618230 Marionette TRACE conn2 <- [1,1530,null,{}] 08:53:38 INFO - PROCESS | 1648 | 1464191618233 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}] 08:53:38 INFO - PROCESS | 1648 | 1464191618345 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:53:38 INFO - PROCESS | 1648 | 1464191618377 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad43000 == 46 [pid = 1648] [id = 390] 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a6d8c00) [pid = 1648] [serial = 1169] [outer = 0x0] 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a745400) [pid = 1648] [serial = 1170] [outer = 0x12a6d8c00] 08:53:38 INFO - PROCESS | 1648 | 1464191618403 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12b274c00) [pid = 1648] [serial = 1171] [outer = 0x12a6d8c00] 08:53:38 INFO - PROCESS | 1648 | 1464191618699 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]]]}] 08:53:38 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 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:53:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:53:38 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. 08:53:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:53:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms 08:53:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:53:38 INFO - PROCESS | 1648 | 1464191618754 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1648 | 1464191618755 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:53:38 INFO - PROCESS | 1648 | 1464191618757 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1648 | 1464191618759 Marionette TRACE conn2 <- [1,1534,null,{}] 08:53:38 INFO - PROCESS | 1648 | 1464191618764 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}] 08:53:38 INFO - PROCESS | 1648 | 1464191618871 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:53:38 INFO - PROCESS | 1648 | 1464191618906 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba62800 == 47 [pid = 1648] [id = 391] 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a6ddc00) [pid = 1648] [serial = 1172] [outer = 0x0] 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b9b4800) [pid = 1648] [serial = 1173] [outer = 0x12a6ddc00] 08:53:38 INFO - PROCESS | 1648 | 1464191618931 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12ba7f000) [pid = 1648] [serial = 1174] [outer = 0x12a6ddc00] 08:53:39 INFO - PROCESS | 1648 | 1464191619249 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 08:53:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:53:39 INFO - PROCESS | 1648 | 1464191619288 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 1648 | 1464191619289 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:53:39 INFO - PROCESS | 1648 | 1464191619291 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 1648 | 1464191619292 Marionette TRACE conn2 <- [1,1538,null,{}] 08:53:39 INFO - PROCESS | 1648 | 1464191619295 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}] 08:53:39 INFO - PROCESS | 1648 | 1464191619405 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:53:39 INFO - PROCESS | 1648 | 1464191619442 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11d000 == 48 [pid = 1648] [id = 392] 08:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ba80800) [pid = 1648] [serial = 1175] [outer = 0x0] 08:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12ba9a400) [pid = 1648] [serial = 1176] [outer = 0x12ba80800] 08:53:39 INFO - PROCESS | 1648 | 1464191619474 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12baa2000) [pid = 1648] [serial = 1177] [outer = 0x12ba80800] 08:53:39 INFO - PROCESS | 1648 | 1464191619860 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 618ms 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11968a800) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x128abf400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1210ba400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x124858000) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126ef3c00) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128aea800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1167c4000) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1181a9c00) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x126eee000) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121d65000) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1296c8800) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12485bc00) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x112e34c00) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x118794000) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1267f7000) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:53:40 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x10eabe800) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:53:40 INFO - PROCESS | 1648 | 1464191620089 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1648 | 1464191620090 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:53:40 INFO - PROCESS | 1648 | 1464191620101 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1648 | 1464191620103 Marionette TRACE conn2 <- [1,1542,null,{}] 08:53:40 INFO - PROCESS | 1648 | 1464191620105 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}] 08:53:40 INFO - PROCESS | 1648 | 1464191620193 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:53:40 INFO - PROCESS | 1648 | 1464191620197 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a44800 == 49 [pid = 1648] [id = 393] 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x112683400) [pid = 1648] [serial = 1178] [outer = 0x0] 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x117e30400) [pid = 1648] [serial = 1179] [outer = 0x112683400] 08:53:40 INFO - PROCESS | 1648 | 1464191620222 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x119862c00) [pid = 1648] [serial = 1180] [outer = 0x112683400] 08:53:40 INFO - PROCESS | 1648 | 1464191620547 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms 08:53:40 INFO - PROCESS | 1648 | 1464191620572 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1648 | 1464191620573 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:53:40 INFO - PROCESS | 1648 | 1464191620576 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1648 | 1464191620577 Marionette TRACE conn2 <- [1,1546,null,{}] 08:53:40 INFO - PROCESS | 1648 | 1464191620580 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}] 08:53:40 INFO - PROCESS | 1648 | 1464191620682 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:53:40 INFO - PROCESS | 1648 | 1464191620765 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d559000 == 50 [pid = 1648] [id = 394] 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128ac2c00) [pid = 1648] [serial = 1181] [outer = 0x0] 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a6dd400) [pid = 1648] [serial = 1182] [outer = 0x128ac2c00] 08:53:40 INFO - PROCESS | 1648 | 1464191620794 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bde4400) [pid = 1648] [serial = 1183] [outer = 0x128ac2c00] 08:53:41 INFO - PROCESS | 1648 | 1464191621071 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]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:53:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 08:53:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:53:41 INFO - PROCESS | 1648 | 1464191621100 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1648 | 1464191621101 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:53:41 INFO - PROCESS | 1648 | 1464191621111 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1648 | 1464191621112 Marionette TRACE conn2 <- [1,1550,null,{}] 08:53:41 INFO - PROCESS | 1648 | 1464191621115 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}] 08:53:41 INFO - PROCESS | 1648 | 1464191621211 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:53:41 INFO - PROCESS | 1648 | 1464191621216 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de22800 == 51 [pid = 1648] [id = 395] 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12bf50800) [pid = 1648] [serial = 1184] [outer = 0x0] 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12bf56000) [pid = 1648] [serial = 1185] [outer = 0x12bf50800] 08:53:41 INFO - PROCESS | 1648 | 1464191621240 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12bf5b400) [pid = 1648] [serial = 1186] [outer = 0x12bf50800] 08:53:41 INFO - PROCESS | 1648 | 1464191621558 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]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:53:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 477ms 08:53:41 INFO - PROCESS | 1648 | 1464191621581 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1648 | 1464191621584 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:53:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:53:41 INFO - PROCESS | 1648 | 1464191621590 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1648 | 1464191621591 Marionette TRACE conn2 <- [1,1554,null,{}] 08:53:41 INFO - PROCESS | 1648 | 1464191621595 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}] 08:53:41 INFO - PROCESS | 1648 | 1464191621775 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:53:41 INFO - PROCESS | 1648 | 1464191621786 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x132618800 == 52 [pid = 1648] [id = 396] 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12bf57800) [pid = 1648] [serial = 1187] [outer = 0x0] 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bf5f000) [pid = 1648] [serial = 1188] [outer = 0x12bf57800] 08:53:41 INFO - PROCESS | 1648 | 1464191621825 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c16fc00) [pid = 1648] [serial = 1189] [outer = 0x12bf57800] 08:53:42 INFO - PROCESS | 1648 | 1464191622394 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:53:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 874ms 08:53:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:53:42 INFO - PROCESS | 1648 | 1464191622464 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1648 | 1464191622468 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:53:42 INFO - PROCESS | 1648 | 1464191622474 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1648 | 1464191622478 Marionette TRACE conn2 <- [1,1558,null,{}] 08:53:42 INFO - PROCESS | 1648 | 1464191622484 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}] 08:53:42 INFO - PROCESS | 1648 | 1464191622710 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:53:42 INFO - PROCESS | 1648 | 1464191622798 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e38000 == 53 [pid = 1648] [id = 397] 08:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x112d6c000) [pid = 1648] [serial = 1190] [outer = 0x0] 08:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x116a5e800) [pid = 1648] [serial = 1191] [outer = 0x112d6c000] 08:53:42 INFO - PROCESS | 1648 | 1464191622833 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x118248800) [pid = 1648] [serial = 1192] [outer = 0x112d6c000] 08:53:43 INFO - PROCESS | 1648 | 1464191623272 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 828ms 08:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:53:43 INFO - PROCESS | 1648 | 1464191623301 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1648 | 1464191623305 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:53:43 INFO - PROCESS | 1648 | 1464191623310 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1648 | 1464191623312 Marionette TRACE conn2 <- [1,1562,null,{}] 08:53:43 INFO - PROCESS | 1648 | 1464191623314 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}] 08:53:43 INFO - PROCESS | 1648 | 1464191623425 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:53:43 INFO - PROCESS | 1648 | 1464191623499 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x125893000 == 54 [pid = 1648] [id = 398] 08:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x118581400) [pid = 1648] [serial = 1193] [outer = 0x0] 08:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119867c00) [pid = 1648] [serial = 1194] [outer = 0x118581400] 08:53:43 INFO - PROCESS | 1648 | 1464191623530 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x121bae400) [pid = 1648] [serial = 1195] [outer = 0x118581400] 08:53:43 INFO - PROCESS | 1648 | 1464191623956 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 08:53:43 INFO - PROCESS | 1648 | 1464191623981 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1648 | 1464191623982 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:53:43 INFO - PROCESS | 1648 | 1464191623985 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1648 | 1464191623988 Marionette TRACE conn2 <- [1,1566,null,{}] 08:53:43 INFO - PROCESS | 1648 | 1464191623996 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}] 08:53:44 INFO - PROCESS | 1648 | 1464191624109 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:53:44 INFO - PROCESS | 1648 | 1464191624190 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d55c800 == 55 [pid = 1648] [id = 399] 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12610d400) [pid = 1648] [serial = 1196] [outer = 0x0] 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x126fd1400) [pid = 1648] [serial = 1197] [outer = 0x12610d400] 08:53:44 INFO - PROCESS | 1648 | 1464191624263 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128aee400) [pid = 1648] [serial = 1198] [outer = 0x12610d400] 08:53:44 INFO - PROCESS | 1648 | 1464191624673 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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:53:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 08:53:44 INFO - PROCESS | 1648 | 1464191624708 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:53:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:53:44 INFO - PROCESS | 1648 | 1464191624710 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:53:44 INFO - PROCESS | 1648 | 1464191624712 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1648 | 1464191624714 Marionette TRACE conn2 <- [1,1570,null,{}] 08:53:44 INFO - PROCESS | 1648 | 1464191624716 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}] 08:53:44 INFO - PROCESS | 1648 | 1464191624827 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:53:44 INFO - PROCESS | 1648 | 1464191624887 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x132804000 == 56 [pid = 1648] [id = 400] 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12922e000) [pid = 1648] [serial = 1199] [outer = 0x0] 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1296c4800) [pid = 1648] [serial = 1200] [outer = 0x12922e000] 08:53:44 INFO - PROCESS | 1648 | 1464191624917 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12ad9c400) [pid = 1648] [serial = 1201] [outer = 0x12922e000] 08:53:45 INFO - PROCESS | 1648 | 1464191625376 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:53:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 719ms 08:53:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:53:45 INFO - PROCESS | 1648 | 1464191625432 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1648 | 1464191625433 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:53:45 INFO - PROCESS | 1648 | 1464191625436 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1648 | 1464191625437 Marionette TRACE conn2 <- [1,1574,null,{}] 08:53:45 INFO - PROCESS | 1648 | 1464191625439 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}] 08:53:45 INFO - PROCESS | 1648 | 1464191625564 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:53:45 INFO - PROCESS | 1648 | 1464191625654 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x132813800 == 57 [pid = 1648] [id = 401] 08:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x112686400) [pid = 1648] [serial = 1202] [outer = 0x0] 08:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a749400) [pid = 1648] [serial = 1203] [outer = 0x112686400] 08:53:45 INFO - PROCESS | 1648 | 1464191625685 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12ba83400) [pid = 1648] [serial = 1204] [outer = 0x112686400] 08:53:46 INFO - PROCESS | 1648 | 1464191626343 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 969ms 08:53:46 INFO - PROCESS | 1648 | 1464191626405 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1648 | 1464191626408 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:53:46 INFO - PROCESS | 1648 | 1464191626411 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1648 | 1464191626414 Marionette TRACE conn2 <- [1,1578,null,{}] 08:53:46 INFO - PROCESS | 1648 | 1464191626418 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}] 08:53:46 INFO - PROCESS | 1648 | 1464191626518 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:53:46 INFO - PROCESS | 1648 | 1464191626595 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11939d000 == 58 [pid = 1648] [id = 402] 08:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11268b000) [pid = 1648] [serial = 1205] [outer = 0x0] 08:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x112a71c00) [pid = 1648] [serial = 1206] [outer = 0x11268b000] 08:53:46 INFO - PROCESS | 1648 | 1464191626623 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1133a3800) [pid = 1648] [serial = 1207] [outer = 0x11268b000] 08:53:47 INFO - PROCESS | 1648 | 1464191627043 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]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:53:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 674ms 08:53:47 INFO - PROCESS | 1648 | 1464191627086 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1648 | 1464191627092 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:53:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:53:47 INFO - PROCESS | 1648 | 1464191627098 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1648 | 1464191627101 Marionette TRACE conn2 <- [1,1582,null,{}] 08:53:47 INFO - PROCESS | 1648 | 1464191627105 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}] 08:53:47 INFO - PROCESS | 1648 | 1464191627233 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:53:47 INFO - PROCESS | 1648 | 1464191627308 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11697d800 == 59 [pid = 1648] [id = 403] 08:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x113319c00) [pid = 1648] [serial = 1208] [outer = 0x0] 08:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1167c4800) [pid = 1648] [serial = 1209] [outer = 0x113319c00] 08:53:47 INFO - PROCESS | 1648 | 1464191627353 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11807c000) [pid = 1648] [serial = 1210] [outer = 0x113319c00] 08:53:47 INFO - PROCESS | 1648 | 1464191627765 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]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:53:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 727ms 08:53:47 INFO - PROCESS | 1648 | 1464191627825 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1648 | 1464191627826 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:53:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:53:47 INFO - PROCESS | 1648 | 1464191627829 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1648 | 1464191627831 Marionette TRACE conn2 <- [1,1586,null,{}] 08:53:47 INFO - PROCESS | 1648 | 1464191627838 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}] 08:53:47 INFO - PROCESS | 1648 | 1464191627937 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:53:48 INFO - PROCESS | 1648 | 1464191628001 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8d000 == 60 [pid = 1648] [id = 404] 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1181ac000) [pid = 1648] [serial = 1211] [outer = 0x0] 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x118584800) [pid = 1648] [serial = 1212] [outer = 0x1181ac000] 08:53:48 INFO - PROCESS | 1648 | 1464191628029 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11906bc00) [pid = 1648] [serial = 1213] [outer = 0x1181ac000] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12de22800 == 59 [pid = 1648] [id = 395] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12d559000 == 58 [pid = 1648] [id = 394] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119a44800 == 57 [pid = 1648] [id = 393] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11d000 == 56 [pid = 1648] [id = 392] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba62800 == 55 [pid = 1648] [id = 391] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11309d400) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x128abd000) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x126e72c00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x121accc00) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1181c7400) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12a61fc00) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad43000 == 54 [pid = 1648] [id = 390] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a57e000 == 53 [pid = 1648] [id = 389] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6c000 == 52 [pid = 1648] [id = 388] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8b800 == 51 [pid = 1648] [id = 387] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1190cd800 == 50 [pid = 1648] [id = 386] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11960f000 == 49 [pid = 1648] [id = 385] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x121505800 == 48 [pid = 1648] [id = 384] 08:53:48 INFO - PROCESS | 1648 | 1464191628479 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]]]}] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfcd000 == 47 [pid = 1648] [id = 380] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce76800 == 46 [pid = 1648] [id = 379] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c1000 == 45 [pid = 1648] [id = 378] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1190ad800 == 44 [pid = 1648] [id = 377] 08:53:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca55000 == 43 [pid = 1648] [id = 376] 08:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 08:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:53:48 INFO - PROCESS | 1648 | 1464191628500 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1648 | 1464191628501 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:53:48 INFO - PROCESS | 1648 | 1464191628504 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1648 | 1464191628505 Marionette TRACE conn2 <- [1,1590,null,{}] 08:53:48 INFO - PROCESS | 1648 | 1464191628507 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}] 08:53:48 INFO - PROCESS | 1648 | 1464191628615 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:53:48 INFO - PROCESS | 1648 | 1464191628622 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x117454000 == 44 [pid = 1648] [id = 405] 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x118245800) [pid = 1648] [serial = 1214] [outer = 0x0] 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11968a000) [pid = 1648] [serial = 1215] [outer = 0x118245800] 08:53:48 INFO - PROCESS | 1648 | 1464191628649 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x119a08400) [pid = 1648] [serial = 1216] [outer = 0x118245800] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x126988000) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1167c4c00) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x114fd6800) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x119060800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11967dc00) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x126fdcc00) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1181b9400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118077400) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x119a08000) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126e6c000) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1210b3400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128ae6c00) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12169ec00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x121baa800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1252e2400) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128aea400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128ac0c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12916c000) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x128af1800) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x126e64400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1294dd800) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x129173000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129237400) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a61b800) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1261dd400) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1296c6000) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126fd7000) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1252e2800) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 08:53:48 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12a613000) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 08:53:49 INFO - PROCESS | 1648 | 1464191629088 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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 623ms 08:53:49 INFO - PROCESS | 1648 | 1464191629128 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1648 | 1464191629130 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:53:49 INFO - PROCESS | 1648 | 1464191629134 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1648 | 1464191629135 Marionette TRACE conn2 <- [1,1594,null,{}] 08:53:49 INFO - PROCESS | 1648 | 1464191629139 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}] 08:53:49 INFO - PROCESS | 1648 | 1464191629265 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:53:49 INFO - PROCESS | 1648 | 1464191629369 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4e000 == 45 [pid = 1648] [id = 406] 08:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x119869800) [pid = 1648] [serial = 1217] [outer = 0x0] 08:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119fa8c00) [pid = 1648] [serial = 1218] [outer = 0x119869800] 08:53:49 INFO - PROCESS | 1648 | 1464191629408 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121699400) [pid = 1648] [serial = 1219] [outer = 0x119869800] 08:53:49 INFO - PROCESS | 1648 | 1464191629708 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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 621ms 08:53:49 INFO - PROCESS | 1648 | 1464191629755 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1648 | 1464191629760 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:53:49 INFO - PROCESS | 1648 | 1464191629763 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1648 | 1464191629776 Marionette TRACE conn2 <- [1,1598,null,{}] 08:53:49 INFO - PROCESS | 1648 | 1464191629779 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}] 08:53:49 INFO - PROCESS | 1648 | 1464191629980 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:53:50 INFO - PROCESS | 1648 | 1464191630065 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12180e000 == 46 [pid = 1648] [id = 407] 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1210b9000) [pid = 1648] [serial = 1220] [outer = 0x0] 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x121ba8c00) [pid = 1648] [serial = 1221] [outer = 0x1210b9000] 08:53:50 INFO - PROCESS | 1648 | 1464191630108 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x126111000) [pid = 1648] [serial = 1222] [outer = 0x1210b9000] 08:53:50 INFO - PROCESS | 1648 | 1464191630394 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]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 682ms 08:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:53:50 INFO - PROCESS | 1648 | 1464191630445 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1648 | 1464191630447 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:53:50 INFO - PROCESS | 1648 | 1464191630449 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1648 | 1464191630450 Marionette TRACE conn2 <- [1,1602,null,{}] 08:53:50 INFO - PROCESS | 1648 | 1464191630452 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}] 08:53:50 INFO - PROCESS | 1648 | 1464191630575 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:53:50 INFO - PROCESS | 1648 | 1464191630608 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c17800 == 47 [pid = 1648] [id = 408] 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x111c8ac00) [pid = 1648] [serial = 1223] [outer = 0x0] 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1261da000) [pid = 1648] [serial = 1224] [outer = 0x111c8ac00] 08:53:50 INFO - PROCESS | 1648 | 1464191630633 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x126e1f800) [pid = 1648] [serial = 1225] [outer = 0x111c8ac00] 08:53:50 INFO - PROCESS | 1648 | 1464191630947 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]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 08:53:50 INFO - PROCESS | 1648 | 1464191630968 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1648 | 1464191630969 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:53:50 INFO - PROCESS | 1648 | 1464191630976 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1648 | 1464191630978 Marionette TRACE conn2 <- [1,1606,null,{}] 08:53:50 INFO - PROCESS | 1648 | 1464191630983 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}] 08:53:51 INFO - PROCESS | 1648 | 1464191631097 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:53:51 INFO - PROCESS | 1648 | 1464191631133 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b77000 == 48 [pid = 1648] [id = 409] 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1263a9000) [pid = 1648] [serial = 1226] [outer = 0x0] 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x126e67000) [pid = 1648] [serial = 1227] [outer = 0x1263a9000] 08:53:51 INFO - PROCESS | 1648 | 1464191631159 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126ef2c00) [pid = 1648] [serial = 1228] [outer = 0x1263a9000] 08:53:51 INFO - PROCESS | 1648 | 1464191631495 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]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 578ms 08:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:53:51 INFO - PROCESS | 1648 | 1464191631551 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1648 | 1464191631552 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:53:51 INFO - PROCESS | 1648 | 1464191631554 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1648 | 1464191631556 Marionette TRACE conn2 <- [1,1610,null,{}] 08:53:51 INFO - PROCESS | 1648 | 1464191631558 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}] 08:53:51 INFO - PROCESS | 1648 | 1464191631664 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:53:51 INFO - PROCESS | 1648 | 1464191631677 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292e0800 == 49 [pid = 1648] [id = 410] 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126e6b800) [pid = 1648] [serial = 1229] [outer = 0x0] 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126fde400) [pid = 1648] [serial = 1230] [outer = 0x126e6b800] 08:53:51 INFO - PROCESS | 1648 | 1464191631702 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128abd400) [pid = 1648] [serial = 1231] [outer = 0x126e6b800] 08:53:52 INFO - PROCESS | 1648 | 1464191632014 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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 08:53:52 INFO - PROCESS | 1648 | 1464191632028 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1648 | 1464191632030 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:53:52 INFO - PROCESS | 1648 | 1464191632032 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1648 | 1464191632033 Marionette TRACE conn2 <- [1,1614,null,{}] 08:53:52 INFO - PROCESS | 1648 | 1464191632035 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}] 08:53:52 INFO - PROCESS | 1648 | 1464191632154 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:53:52 INFO - PROCESS | 1648 | 1464191632169 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a94b000 == 50 [pid = 1648] [id = 411] 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128a4d800) [pid = 1648] [serial = 1232] [outer = 0x0] 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128aec000) [pid = 1648] [serial = 1233] [outer = 0x128a4d800] 08:53:52 INFO - PROCESS | 1648 | 1464191632196 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128af3000) [pid = 1648] [serial = 1234] [outer = 0x128a4d800] 08:53:52 INFO - PROCESS | 1648 | 1464191632624 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]]]}] 08:53:52 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 08:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 08:53:52 INFO - PROCESS | 1648 | 1464191632652 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1648 | 1464191632654 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:53:52 INFO - PROCESS | 1648 | 1464191632656 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1648 | 1464191632658 Marionette TRACE conn2 <- [1,1618,null,{}] 08:53:52 INFO - PROCESS | 1648 | 1464191632669 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}] 08:53:52 INFO - PROCESS | 1648 | 1464191632790 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:53:52 INFO - PROCESS | 1648 | 1464191632830 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b207000 == 51 [pid = 1648] [id = 412] 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12916b800) [pid = 1648] [serial = 1235] [outer = 0x0] 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x129233400) [pid = 1648] [serial = 1236] [outer = 0x12916b800] 08:53:52 INFO - PROCESS | 1648 | 1464191632859 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1296ce800) [pid = 1648] [serial = 1237] [outer = 0x12916b800] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x113c9c000) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124c5e800) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x117686800) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x119062000) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x119684400) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x119a13c00) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x112680c00) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1263a6800) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x112683800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x117e2f800) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x112a72400) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x116121800) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1181af800) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a6d8c00) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a6ddc00) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12ba80800) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x112683400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12bf50800) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128acb800) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1181b8400) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1164a0800) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1210b9800) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x126b16800) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119066000) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1196ccc00) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128ac2c00) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119555c00) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:53:53 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1261d3c00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:53:53 INFO - PROCESS | 1648 | 1464191633387 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]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:53:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 781ms 08:53:53 INFO - PROCESS | 1648 | 1464191633438 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 1648 | 1464191633440 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:53:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:53:53 INFO - PROCESS | 1648 | 1464191633498 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 1648 | 1464191633501 Marionette TRACE conn2 <- [1,1622,null,{}] 08:53:53 INFO - PROCESS | 1648 | 1464191633514 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}] 08:53:53 INFO - PROCESS | 1648 | 1464191633650 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:53:53 INFO - PROCESS | 1648 | 1464191633658 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292fa800 == 52 [pid = 1648] [id = 413] 08:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11304ec00) [pid = 1648] [serial = 1238] [outer = 0x0] 08:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118795800) [pid = 1648] [serial = 1239] [outer = 0x11304ec00] 08:53:53 INFO - PROCESS | 1648 | 1464191633683 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1210bac00) [pid = 1648] [serial = 1240] [outer = 0x11304ec00] 08:53:54 INFO - PROCESS | 1648 | 1464191634005 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]]]}] 08:53:54 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 08:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 549ms 08:53:54 INFO - PROCESS | 1648 | 1464191634031 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1648 | 1464191634032 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:53:54 INFO - PROCESS | 1648 | 1464191634034 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1648 | 1464191634035 Marionette TRACE conn2 <- [1,1626,null,{}] 08:53:54 INFO - PROCESS | 1648 | 1464191634037 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}] 08:53:54 INFO - PROCESS | 1648 | 1464191634136 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:53:54 INFO - PROCESS | 1648 | 1464191634204 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad25800 == 53 [pid = 1648] [id = 414] 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1181bdc00) [pid = 1648] [serial = 1241] [outer = 0x0] 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x121bab000) [pid = 1648] [serial = 1242] [outer = 0x1181bdc00] 08:53:54 INFO - PROCESS | 1648 | 1464191634241 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126fd4400) [pid = 1648] [serial = 1243] [outer = 0x1181bdc00] 08:53:54 INFO - PROCESS | 1648 | 1464191634555 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 569ms 08:53:54 INFO - PROCESS | 1648 | 1464191634605 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1648 | 1464191634609 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:53:54 INFO - PROCESS | 1648 | 1464191634611 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1648 | 1464191634612 Marionette TRACE conn2 <- [1,1630,null,{}] 08:53:54 INFO - PROCESS | 1648 | 1464191634614 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}] 08:53:54 INFO - PROCESS | 1648 | 1464191634701 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:53:54 INFO - PROCESS | 1648 | 1464191634761 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11c000 == 54 [pid = 1648] [id = 415] 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11906a400) [pid = 1648] [serial = 1244] [outer = 0x0] 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1296ca000) [pid = 1648] [serial = 1245] [outer = 0x11906a400] 08:53:54 INFO - PROCESS | 1648 | 1464191634786 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a6d5c00) [pid = 1648] [serial = 1246] [outer = 0x11906a400] 08:53:55 INFO - PROCESS | 1648 | 1464191635063 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 08:53:55 INFO - PROCESS | 1648 | 1464191635091 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1648 | 1464191635092 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:53:55 INFO - PROCESS | 1648 | 1464191635095 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1648 | 1464191635106 Marionette TRACE conn2 <- [1,1634,null,{}] 08:53:55 INFO - PROCESS | 1648 | 1464191635116 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}] 08:53:55 INFO - PROCESS | 1648 | 1464191635207 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:53:55 INFO - PROCESS | 1648 | 1464191635326 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133cf800 == 55 [pid = 1648] [id = 416] 08:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x10eabd000) [pid = 1648] [serial = 1247] [outer = 0x0] 08:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x110f4f400) [pid = 1648] [serial = 1248] [outer = 0x10eabd000] 08:53:55 INFO - PROCESS | 1648 | 1464191635360 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11267dc00) [pid = 1648] [serial = 1249] [outer = 0x10eabd000] 08:53:55 INFO - PROCESS | 1648 | 1464191635800 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 735ms 08:53:55 INFO - PROCESS | 1648 | 1464191635832 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1648 | 1464191635835 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:53:55 INFO - PROCESS | 1648 | 1464191635838 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1648 | 1464191635840 Marionette TRACE conn2 <- [1,1638,null,{}] 08:53:55 INFO - PROCESS | 1648 | 1464191635844 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}] 08:53:55 INFO - PROCESS | 1648 | 1464191635958 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:53:56 INFO - PROCESS | 1648 | 1464191636056 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e0a800 == 56 [pid = 1648] [id = 417] 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x113c1f000) [pid = 1648] [serial = 1250] [outer = 0x0] 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x116ffe000) [pid = 1648] [serial = 1251] [outer = 0x113c1f000] 08:53:56 INFO - PROCESS | 1648 | 1464191636089 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1181bcc00) [pid = 1648] [serial = 1252] [outer = 0x113c1f000] 08:53:56 INFO - PROCESS | 1648 | 1464191636528 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 08:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:53:56 INFO - PROCESS | 1648 | 1464191636561 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1648 | 1464191636564 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:53:56 INFO - PROCESS | 1648 | 1464191636567 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1648 | 1464191636570 Marionette TRACE conn2 <- [1,1642,null,{}] 08:53:56 INFO - PROCESS | 1648 | 1464191636573 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}] 08:53:56 INFO - PROCESS | 1648 | 1464191636682 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:53:56 INFO - PROCESS | 1648 | 1464191636754 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a94c000 == 57 [pid = 1648] [id = 418] 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x118583000) [pid = 1648] [serial = 1253] [outer = 0x0] 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x119069800) [pid = 1648] [serial = 1254] [outer = 0x118583000] 08:53:56 INFO - PROCESS | 1648 | 1464191636784 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x121877000) [pid = 1648] [serial = 1255] [outer = 0x118583000] 08:53:57 INFO - PROCESS | 1648 | 1464191637214 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]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 08:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:53:57 INFO - PROCESS | 1648 | 1464191637239 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1648 | 1464191637241 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:53:57 INFO - PROCESS | 1648 | 1464191637248 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1648 | 1464191637253 Marionette TRACE conn2 <- [1,1646,null,{}] 08:53:57 INFO - PROCESS | 1648 | 1464191637256 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}] 08:53:57 INFO - PROCESS | 1648 | 1464191637388 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:53:57 INFO - PROCESS | 1648 | 1464191637448 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce67000 == 58 [pid = 1648] [id = 419] 08:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x121ba9400) [pid = 1648] [serial = 1256] [outer = 0x0] 08:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x125767400) [pid = 1648] [serial = 1257] [outer = 0x121ba9400] 08:53:57 INFO - PROCESS | 1648 | 1464191637478 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126e69000) [pid = 1648] [serial = 1258] [outer = 0x121ba9400] 08:53:57 INFO - PROCESS | 1648 | 1464191637935 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]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 732ms 08:53:57 INFO - PROCESS | 1648 | 1464191637976 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1648 | 1464191637979 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:53:57 INFO - PROCESS | 1648 | 1464191637981 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1648 | 1464191637983 Marionette TRACE conn2 <- [1,1650,null,{}] 08:53:57 INFO - PROCESS | 1648 | 1464191637986 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}] 08:53:58 INFO - PROCESS | 1648 | 1464191638174 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:53:58 INFO - PROCESS | 1648 | 1464191638247 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfc6000 == 59 [pid = 1648] [id = 420] 08:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x126ee8000) [pid = 1648] [serial = 1259] [outer = 0x0] 08:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128aedc00) [pid = 1648] [serial = 1260] [outer = 0x126ee8000] 08:53:58 INFO - PROCESS | 1648 | 1464191638296 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1294d9c00) [pid = 1648] [serial = 1261] [outer = 0x126ee8000] 08:53:58 INFO - PROCESS | 1648 | 1464191638778 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 819ms 08:53:58 INFO - PROCESS | 1648 | 1464191638801 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:53:58 INFO - PROCESS | 1648 | 1464191638802 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:53:58 INFO - PROCESS | 1648 | 1464191638804 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1648 | 1464191638806 Marionette TRACE conn2 <- [1,1654,null,{}] 08:53:58 INFO - PROCESS | 1648 | 1464191638808 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}] 08:53:58 INFO - PROCESS | 1648 | 1464191638913 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:53:58 INFO - PROCESS | 1648 | 1464191638971 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d55d000 == 60 [pid = 1648] [id = 421] 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12a6d6400) [pid = 1648] [serial = 1262] [outer = 0x0] 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a6eb000) [pid = 1648] [serial = 1263] [outer = 0x12a6d6400] 08:53:59 INFO - PROCESS | 1648 | 1464191639048 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12b9b1800) [pid = 1648] [serial = 1264] [outer = 0x12a6d6400] 08:53:59 INFO - PROCESS | 1648 | 1464191639496 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]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 08:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:53:59 INFO - PROCESS | 1648 | 1464191639525 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1648 | 1464191639527 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:53:59 INFO - PROCESS | 1648 | 1464191639529 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1648 | 1464191639531 Marionette TRACE conn2 <- [1,1658,null,{}] 08:53:59 INFO - PROCESS | 1648 | 1464191639536 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}] 08:53:59 INFO - PROCESS | 1648 | 1464191639678 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:53:59 INFO - PROCESS | 1648 | 1464191639751 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c716000 == 61 [pid = 1648] [id = 422] 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x116ffac00) [pid = 1648] [serial = 1265] [outer = 0x0] 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ba7c400) [pid = 1648] [serial = 1266] [outer = 0x116ffac00] 08:53:59 INFO - PROCESS | 1648 | 1464191639781 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12baa4800) [pid = 1648] [serial = 1267] [outer = 0x116ffac00] 08:54:00 INFO - PROCESS | 1648 | 1464191640260 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]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 774ms 08:54:00 INFO - PROCESS | 1648 | 1464191640326 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1648 | 1464191640328 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:54:00 INFO - PROCESS | 1648 | 1464191640333 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1648 | 1464191640335 Marionette TRACE conn2 <- [1,1662,null,{}] 08:54:00 INFO - PROCESS | 1648 | 1464191640339 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}] 08:54:00 INFO - PROCESS | 1648 | 1464191640496 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:54:00 INFO - PROCESS | 1648 | 1464191640578 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e16000 == 62 [pid = 1648] [id = 423] 08:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x110f49000) [pid = 1648] [serial = 1268] [outer = 0x0] 08:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1181c3800) [pid = 1648] [serial = 1269] [outer = 0x110f49000] 08:54:00 INFO - PROCESS | 1648 | 1464191640608 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1263ad800) [pid = 1648] [serial = 1270] [outer = 0x110f49000] 08:54:01 INFO - PROCESS | 1648 | 1464191641198 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]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 876ms 08:54:01 INFO - PROCESS | 1648 | 1464191641208 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 1648 | 1464191641211 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:54:01 INFO - PROCESS | 1648 | 1464191641219 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 1648 | 1464191641223 Marionette TRACE conn2 <- [1,1666,null,{}] 08:54:01 INFO - PROCESS | 1648 | 1464191641229 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}] 08:54:01 INFO - PROCESS | 1648 | 1464191641416 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:54:01 INFO - PROCESS | 1648 | 1464191641473 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a53000 == 63 [pid = 1648] [id = 424] 08:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x112ac9400) [pid = 1648] [serial = 1271] [outer = 0x0] 08:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x113c9c000) [pid = 1648] [serial = 1272] [outer = 0x112ac9400] 08:54:01 INFO - PROCESS | 1648 | 1464191641502 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11617f000) [pid = 1648] [serial = 1273] [outer = 0x112ac9400] 08:54:01 INFO - PROCESS | 1648 | 1464191641930 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]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 776ms 08:54:02 INFO - PROCESS | 1648 | 1464191642013 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1648 | 1464191642018 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:54:02 INFO - PROCESS | 1648 | 1464191642024 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1648 | 1464191642026 Marionette TRACE conn2 <- [1,1670,null,{}] 08:54:02 INFO - PROCESS | 1648 | 1464191642028 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}] 08:54:02 INFO - PROCESS | 1648 | 1464191642132 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:54:02 INFO - PROCESS | 1648 | 1464191642206 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e41800 == 64 [pid = 1648] [id = 425] 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11856b000) [pid = 1648] [serial = 1274] [outer = 0x0] 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x118586000) [pid = 1648] [serial = 1275] [outer = 0x11856b000] 08:54:02 INFO - PROCESS | 1648 | 1464191642233 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11900d400) [pid = 1648] [serial = 1276] [outer = 0x11856b000] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11c000 == 63 [pid = 1648] [id = 415] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad25800 == 62 [pid = 1648] [id = 414] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1292fa800 == 61 [pid = 1648] [id = 413] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b207000 == 60 [pid = 1648] [id = 412] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a94b000 == 59 [pid = 1648] [id = 411] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1292e0800 == 58 [pid = 1648] [id = 410] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12bf5f000) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x126b77000 == 57 [pid = 1648] [id = 409] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x124c17800 == 56 [pid = 1648] [id = 408] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12180e000 == 55 [pid = 1648] [id = 407] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4e000 == 54 [pid = 1648] [id = 406] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x117454000 == 53 [pid = 1648] [id = 405] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8d000 == 52 [pid = 1648] [id = 404] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11697d800 == 51 [pid = 1648] [id = 403] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11939d000 == 50 [pid = 1648] [id = 402] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x132804000 == 49 [pid = 1648] [id = 400] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12d55c800 == 48 [pid = 1648] [id = 399] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x125893000 == 47 [pid = 1648] [id = 398] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118e38000 == 46 [pid = 1648] [id = 397] 08:54:02 INFO - PROCESS | 1648 | --DOCSHELL 0x132618800 == 45 [pid = 1648] [id = 396] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x116945800) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x126115400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1184d6800) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x121ba6400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1214c0400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x121699000) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x116182c00) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128ac9c00) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x113d04000) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118793c00) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x124c57800) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x118172000) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11906b000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x125766800) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126fd9000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12a745400) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12b9b4800) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12b274c00) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12ba9a400) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12ba7f000) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x117e30400) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119862c00) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x115e8d800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x129234800) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12bf56000) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x118797000) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1294da400) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12ada6000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11986a400) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126fda000) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1181b7400) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x116a60400) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12178f000) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x124f9f400) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126ef3000) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126fdc800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1210bc800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119a1e000) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b274000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a6e9800) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12610ac00) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1263b2800) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12baa2000) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12bf5b400) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a6dd400) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bde4400) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a6d6000) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1648 | 1464191642675 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 08:54:02 INFO - PROCESS | 1648 | 1464191642696 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1648 | 1464191642699 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:54:02 INFO - PROCESS | 1648 | 1464191642702 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1648 | 1464191642704 Marionette TRACE conn2 <- [1,1674,null,{}] 08:54:02 INFO - PROCESS | 1648 | 1464191642712 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}] 08:54:02 INFO - PROCESS | 1648 | 1464191642812 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:54:02 INFO - PROCESS | 1648 | 1464191642820 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182bd800 == 46 [pid = 1648] [id = 426] 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11824cc00) [pid = 1648] [serial = 1277] [outer = 0x0] 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119867800) [pid = 1648] [serial = 1278] [outer = 0x11824cc00] 08:54:02 INFO - PROCESS | 1648 | 1464191642848 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1210bc800) [pid = 1648] [serial = 1279] [outer = 0x11824cc00] 08:54:03 INFO - PROCESS | 1648 | 1464191643323 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 673ms 08:54:03 INFO - PROCESS | 1648 | 1464191643379 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1648 | 1464191643383 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:54:03 INFO - PROCESS | 1648 | 1464191643386 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1648 | 1464191643388 Marionette TRACE conn2 <- [1,1678,null,{}] 08:54:03 INFO - PROCESS | 1648 | 1464191643391 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}] 08:54:03 INFO - PROCESS | 1648 | 1464191643542 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:54:03 INFO - PROCESS | 1648 | 1464191643600 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121804800 == 47 [pid = 1648] [id = 427] 08:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119e8cc00) [pid = 1648] [serial = 1280] [outer = 0x0] 08:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121bb3000) [pid = 1648] [serial = 1281] [outer = 0x119e8cc00] 08:54:03 INFO - PROCESS | 1648 | 1464191643626 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124fa2000) [pid = 1648] [serial = 1282] [outer = 0x119e8cc00] 08:54:03 INFO - PROCESS | 1648 | 1464191643919 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 574ms 08:54:03 INFO - PROCESS | 1648 | 1464191643962 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:54:03 INFO - PROCESS | 1648 | 1464191643971 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:54:03 INFO - PROCESS | 1648 | 1464191643973 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1648 | 1464191643974 Marionette TRACE conn2 <- [1,1682,null,{}] 08:54:03 INFO - PROCESS | 1648 | 1464191643977 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}] 08:54:04 INFO - PROCESS | 1648 | 1464191644065 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:54:04 INFO - PROCESS | 1648 | 1464191644069 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257b8000 == 48 [pid = 1648] [id = 428] 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124fab400) [pid = 1648] [serial = 1283] [outer = 0x0] 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126108400) [pid = 1648] [serial = 1284] [outer = 0x124fab400] 08:54:04 INFO - PROCESS | 1648 | 1464191644094 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1261dd000) [pid = 1648] [serial = 1285] [outer = 0x124fab400] 08:54:04 INFO - PROCESS | 1648 | 1464191644423 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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 08:54:04 INFO - PROCESS | 1648 | 1464191644444 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1648 | 1464191644445 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:54:04 INFO - PROCESS | 1648 | 1464191644447 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1648 | 1464191644448 Marionette TRACE conn2 <- [1,1686,null,{}] 08:54:04 INFO - PROCESS | 1648 | 1464191644451 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}] 08:54:04 INFO - PROCESS | 1648 | 1464191644591 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:54:04 INFO - PROCESS | 1648 | 1464191644625 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6a000 == 49 [pid = 1648] [id = 429] 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1252d3800) [pid = 1648] [serial = 1286] [outer = 0x0] 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1263b2800) [pid = 1648] [serial = 1287] [outer = 0x1252d3800] 08:54:04 INFO - PROCESS | 1648 | 1464191644651 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128ac9c00) [pid = 1648] [serial = 1288] [outer = 0x1252d3800] 08:54:04 INFO - PROCESS | 1648 | 1464191644989 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]]]}] 08:54:05 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 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 08:54:05 INFO - PROCESS | 1648 | 1464191645018 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1648 | 1464191645022 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:54:05 INFO - PROCESS | 1648 | 1464191645026 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1648 | 1464191645027 Marionette TRACE conn2 <- [1,1690,null,{}] 08:54:05 INFO - PROCESS | 1648 | 1464191645029 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}] 08:54:05 INFO - PROCESS | 1648 | 1464191645155 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:54:05 INFO - PROCESS | 1648 | 1464191645172 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56f800 == 50 [pid = 1648] [id = 430] 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126fd8c00) [pid = 1648] [serial = 1289] [outer = 0x0] 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x129167c00) [pid = 1648] [serial = 1290] [outer = 0x126fd8c00] 08:54:05 INFO - PROCESS | 1648 | 1464191645213 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1294dec00) [pid = 1648] [serial = 1291] [outer = 0x126fd8c00] 08:54:05 INFO - PROCESS | 1648 | 1464191645669 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 669ms 08:54:05 INFO - PROCESS | 1648 | 1464191645696 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1648 | 1464191645697 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:54:05 INFO - PROCESS | 1648 | 1464191645702 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1648 | 1464191645705 Marionette TRACE conn2 <- [1,1694,null,{}] 08:54:05 INFO - PROCESS | 1648 | 1464191645707 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}] 08:54:05 INFO - PROCESS | 1648 | 1464191645819 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:54:05 INFO - PROCESS | 1648 | 1464191645850 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad25800 == 51 [pid = 1648] [id = 431] 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128ae6c00) [pid = 1648] [serial = 1292] [outer = 0x0] 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1296c6c00) [pid = 1648] [serial = 1293] [outer = 0x128ae6c00] 08:54:05 INFO - PROCESS | 1648 | 1464191645875 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a73c400) [pid = 1648] [serial = 1294] [outer = 0x128ae6c00] 08:54:06 INFO - PROCESS | 1648 | 1464191646228 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 574ms 08:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:54:06 INFO - PROCESS | 1648 | 1464191646275 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1648 | 1464191646276 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:54:06 INFO - PROCESS | 1648 | 1464191646278 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1648 | 1464191646279 Marionette TRACE conn2 <- [1,1698,null,{}] 08:54:06 INFO - PROCESS | 1648 | 1464191646282 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}] 08:54:06 INFO - PROCESS | 1648 | 1464191646400 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:54:06 INFO - PROCESS | 1648 | 1464191646416 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba51000 == 52 [pid = 1648] [id = 432] 08:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1167c6c00) [pid = 1648] [serial = 1295] [outer = 0x0] 08:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b9afc00) [pid = 1648] [serial = 1296] [outer = 0x1167c6c00] 08:54:06 INFO - PROCESS | 1648 | 1464191646441 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12ba7d400) [pid = 1648] [serial = 1297] [outer = 0x1167c6c00] 08:54:06 INFO - PROCESS | 1648 | 1464191646786 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]]]}] 08:54:06 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 08:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 08:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:54:06 INFO - PROCESS | 1648 | 1464191646799 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1648 | 1464191646800 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:54:06 INFO - PROCESS | 1648 | 1464191646805 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1648 | 1464191646807 Marionette TRACE conn2 <- [1,1702,null,{}] 08:54:06 INFO - PROCESS | 1648 | 1464191646810 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}] 08:54:07 INFO - PROCESS | 1648 | 1464191647072 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1181bdc00) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12916b800) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1210b9000) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118245800) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x126e6b800) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128a4d800) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11268b000) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119869800) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x113319c00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11304ec00) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1263a9000) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1181ac000) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:54:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x111c8ac00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:54:07 INFO - PROCESS | 1648 | 1464191647133 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b0800 == 53 [pid = 1648] [id = 433] 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x111a0dc00) [pid = 1648] [serial = 1298] [outer = 0x0] 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x113ca0800) [pid = 1648] [serial = 1299] [outer = 0x111a0dc00] 08:54:07 INFO - PROCESS | 1648 | 1464191647158 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1196d2c00) [pid = 1648] [serial = 1300] [outer = 0x111a0dc00] 08:54:07 INFO - PROCESS | 1648 | 1464191647479 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]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 723ms 08:54:07 INFO - PROCESS | 1648 | 1464191647527 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1648 | 1464191647529 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:54:07 INFO - PROCESS | 1648 | 1464191647532 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1648 | 1464191647535 Marionette TRACE conn2 <- [1,1706,null,{}] 08:54:07 INFO - PROCESS | 1648 | 1464191647539 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}] 08:54:07 INFO - PROCESS | 1648 | 1464191647732 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:54:07 INFO - PROCESS | 1648 | 1464191647743 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11b000 == 54 [pid = 1648] [id = 434] 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11699f400) [pid = 1648] [serial = 1301] [outer = 0x0] 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126ef5800) [pid = 1648] [serial = 1302] [outer = 0x11699f400] 08:54:07 INFO - PROCESS | 1648 | 1464191647790 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12bf51800) [pid = 1648] [serial = 1303] [outer = 0x11699f400] 08:54:08 INFO - PROCESS | 1648 | 1464191648178 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 08:54:08 INFO - PROCESS | 1648 | 1464191648207 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1648 | 1464191648208 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:54:08 INFO - PROCESS | 1648 | 1464191648211 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1648 | 1464191648212 Marionette TRACE conn2 <- [1,1710,null,{}] 08:54:08 INFO - PROCESS | 1648 | 1464191648214 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}] 08:54:08 INFO - PROCESS | 1648 | 1464191648303 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:54:08 INFO - PROCESS | 1648 | 1464191648385 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfc0800 == 55 [pid = 1648] [id = 435] 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12bde5400) [pid = 1648] [serial = 1304] [outer = 0x0] 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12bf56c00) [pid = 1648] [serial = 1305] [outer = 0x12bde5400] 08:54:08 INFO - PROCESS | 1648 | 1464191648410 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12c173800) [pid = 1648] [serial = 1306] [outer = 0x12bde5400] 08:54:08 INFO - PROCESS | 1648 | 1464191648678 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 08:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:54:08 INFO - PROCESS | 1648 | 1464191648732 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1648 | 1464191648733 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:54:08 INFO - PROCESS | 1648 | 1464191648736 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1648 | 1464191648737 Marionette TRACE conn2 <- [1,1714,null,{}] 08:54:08 INFO - PROCESS | 1648 | 1464191648739 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}] 08:54:08 INFO - PROCESS | 1648 | 1464191648835 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:54:08 INFO - PROCESS | 1648 | 1464191648840 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x13261a800 == 56 [pid = 1648] [id = 436] 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bf59c00) [pid = 1648] [serial = 1307] [outer = 0x0] 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12c751c00) [pid = 1648] [serial = 1308] [outer = 0x12bf59c00] 08:54:08 INFO - PROCESS | 1648 | 1464191648864 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12c758000) [pid = 1648] [serial = 1309] [outer = 0x12bf59c00] 08:54:09 INFO - PROCESS | 1648 | 1464191649352 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]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 08:54:09 INFO - PROCESS | 1648 | 1464191649406 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1648 | 1464191649408 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:54:09 INFO - PROCESS | 1648 | 1464191649412 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1648 | 1464191649415 Marionette TRACE conn2 <- [1,1718,null,{}] 08:54:09 INFO - PROCESS | 1648 | 1464191649419 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}] 08:54:09 INFO - PROCESS | 1648 | 1464191649538 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:54:09 INFO - PROCESS | 1648 | 1464191649636 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190ca000 == 57 [pid = 1648] [id = 437] 08:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1166c3400) [pid = 1648] [serial = 1310] [outer = 0x0] 08:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x116ff7000) [pid = 1648] [serial = 1311] [outer = 0x1166c3400] 08:54:09 INFO - PROCESS | 1648 | 1464191649669 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11817ec00) [pid = 1648] [serial = 1312] [outer = 0x1166c3400] 08:54:10 INFO - PROCESS | 1648 | 1464191650094 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 722ms 08:54:10 INFO - PROCESS | 1648 | 1464191650134 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1648 | 1464191650138 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:54:10 INFO - PROCESS | 1648 | 1464191650143 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1648 | 1464191650145 Marionette TRACE conn2 <- [1,1722,null,{}] 08:54:10 INFO - PROCESS | 1648 | 1464191650147 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}] 08:54:10 INFO - PROCESS | 1648 | 1464191650262 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:54:10 INFO - PROCESS | 1648 | 1464191650362 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f7b800 == 58 [pid = 1648] [id = 438] 08:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x118247800) [pid = 1648] [serial = 1313] [outer = 0x0] 08:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11906b000) [pid = 1648] [serial = 1314] [outer = 0x118247800] 08:54:10 INFO - PROCESS | 1648 | 1464191650395 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121315400) [pid = 1648] [serial = 1315] [outer = 0x118247800] 08:54:10 INFO - PROCESS | 1648 | 1464191650815 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]]]}] 08:54:10 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 08:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 723ms 08:54:10 INFO - PROCESS | 1648 | 1464191650877 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1648 | 1464191650878 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:54:10 INFO - PROCESS | 1648 | 1464191650881 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1648 | 1464191650883 Marionette TRACE conn2 <- [1,1726,null,{}] 08:54:10 INFO - PROCESS | 1648 | 1464191650906 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}] 08:54:11 INFO - PROCESS | 1648 | 1464191651057 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:54:11 INFO - PROCESS | 1648 | 1464191651112 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x13261e800 == 59 [pid = 1648] [id = 439] 08:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1263aa400) [pid = 1648] [serial = 1316] [outer = 0x0] 08:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126eeac00) [pid = 1648] [serial = 1317] [outer = 0x1263aa400] 08:54:11 INFO - PROCESS | 1648 | 1464191651145 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x128a52800) [pid = 1648] [serial = 1318] [outer = 0x1263aa400] 08:54:11 INFO - PROCESS | 1648 | 1464191651586 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 721ms 08:54:11 INFO - PROCESS | 1648 | 1464191651603 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1648 | 1464191651606 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:54:11 INFO - PROCESS | 1648 | 1464191651612 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1648 | 1464191651614 Marionette TRACE conn2 <- [1,1730,null,{}] 08:54:11 INFO - PROCESS | 1648 | 1464191651618 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}] 08:54:11 INFO - PROCESS | 1648 | 1464191651787 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:54:11 INFO - PROCESS | 1648 | 1464191651919 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x13281f000 == 60 [pid = 1648] [id = 440] 08:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128ae9400) [pid = 1648] [serial = 1319] [outer = 0x0] 08:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a617c00) [pid = 1648] [serial = 1320] [outer = 0x128ae9400] 08:54:11 INFO - PROCESS | 1648 | 1464191651968 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12ba82800) [pid = 1648] [serial = 1321] [outer = 0x128ae9400] 08:54:12 INFO - PROCESS | 1648 | 1464191652496 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]]]}] 08:54:12 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 08:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 924ms 08:54:12 INFO - PROCESS | 1648 | 1464191652546 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1648 | 1464191652547 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:54:12 INFO - PROCESS | 1648 | 1464191652554 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1648 | 1464191652556 Marionette TRACE conn2 <- [1,1734,null,{}] 08:54:12 INFO - PROCESS | 1648 | 1464191652559 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}] 08:54:12 INFO - PROCESS | 1648 | 1464191652705 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:54:12 INFO - PROCESS | 1648 | 1464191652801 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x133edf800 == 61 [pid = 1648] [id = 441] 08:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x129231000) [pid = 1648] [serial = 1322] [outer = 0x0] 08:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12bddc000) [pid = 1648] [serial = 1323] [outer = 0x129231000] 08:54:12 INFO - PROCESS | 1648 | 1464191652848 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12bf5b400) [pid = 1648] [serial = 1324] [outer = 0x129231000] 08:54:13 INFO - PROCESS | 1648 | 1464191653355 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 822ms 08:54:13 INFO - PROCESS | 1648 | 1464191653376 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1648 | 1464191653378 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:54:13 INFO - PROCESS | 1648 | 1464191653380 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1648 | 1464191653381 Marionette TRACE conn2 <- [1,1738,null,{}] 08:54:13 INFO - PROCESS | 1648 | 1464191653384 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}] 08:54:13 INFO - PROCESS | 1648 | 1464191653509 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:54:13 INFO - PROCESS | 1648 | 1464191653611 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x133fb3000 == 62 [pid = 1648] [id = 442] 08:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12c750c00) [pid = 1648] [serial = 1325] [outer = 0x0] 08:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12c75ec00) [pid = 1648] [serial = 1326] [outer = 0x12c750c00] 08:54:13 INFO - PROCESS | 1648 | 1464191653643 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ca7d800) [pid = 1648] [serial = 1327] [outer = 0x12c750c00] 08:54:14 INFO - PROCESS | 1648 | 1464191654085 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 769ms 08:54:14 INFO - PROCESS | 1648 | 1464191654162 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1648 | 1464191654164 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:54:14 INFO - PROCESS | 1648 | 1464191654168 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1648 | 1464191654169 Marionette TRACE conn2 <- [1,1742,null,{}] 08:54:14 INFO - PROCESS | 1648 | 1464191654191 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}] 08:54:14 INFO - PROCESS | 1648 | 1464191654324 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:54:14 INFO - PROCESS | 1648 | 1464191654364 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b5800 == 63 [pid = 1648] [id = 443] 08:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11267e800) [pid = 1648] [serial = 1328] [outer = 0x0] 08:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1210b4400) [pid = 1648] [serial = 1329] [outer = 0x11267e800] 08:54:14 INFO - PROCESS | 1648 | 1464191654394 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12c759000) [pid = 1648] [serial = 1330] [outer = 0x11267e800] 08:54:15 INFO - PROCESS | 1648 | 1464191655019 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 921ms 08:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:54:15 INFO - PROCESS | 1648 | 1464191655090 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1648 | 1464191655092 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:54:15 INFO - PROCESS | 1648 | 1464191655095 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1648 | 1464191655097 Marionette TRACE conn2 <- [1,1746,null,{}] 08:54:15 INFO - PROCESS | 1648 | 1464191655102 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}] 08:54:15 INFO - PROCESS | 1648 | 1464191655205 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:54:15 INFO - PROCESS | 1648 | 1464191655270 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d5000 == 64 [pid = 1648] [id = 444] 08:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x113165000) [pid = 1648] [serial = 1331] [outer = 0x0] 08:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x113168000) [pid = 1648] [serial = 1332] [outer = 0x113165000] 08:54:15 INFO - PROCESS | 1648 | 1464191655298 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11316d000) [pid = 1648] [serial = 1333] [outer = 0x113165000] 08:54:15 INFO - PROCESS | 1648 | 1464191655775 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 722ms 08:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:54:15 INFO - PROCESS | 1648 | 1464191655825 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1648 | 1464191655829 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:54:15 INFO - PROCESS | 1648 | 1464191655838 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1648 | 1464191655841 Marionette TRACE conn2 <- [1,1750,null,{}] 08:54:15 INFO - PROCESS | 1648 | 1464191655844 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}] 08:54:15 INFO - PROCESS | 1648 | 1464191655978 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:54:16 INFO - PROCESS | 1648 | 1464191656108 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x118541800 == 65 [pid = 1648] [id = 445] 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x113171400) [pid = 1648] [serial = 1334] [outer = 0x0] 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x116468800) [pid = 1648] [serial = 1335] [outer = 0x113171400] 08:54:16 INFO - PROCESS | 1648 | 1464191656155 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11807c400) [pid = 1648] [serial = 1336] [outer = 0x113171400] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfc0800 == 64 [pid = 1648] [id = 435] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11b000 == 63 [pid = 1648] [id = 434] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b0800 == 62 [pid = 1648] [id = 433] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1296ca000) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba51000 == 61 [pid = 1648] [id = 432] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad25800 == 60 [pid = 1648] [id = 431] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a56f800 == 59 [pid = 1648] [id = 430] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6a000 == 58 [pid = 1648] [id = 429] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1257b8000 == 57 [pid = 1648] [id = 428] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121804800 == 56 [pid = 1648] [id = 427] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1182bd800 == 55 [pid = 1648] [id = 426] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118e41800 == 54 [pid = 1648] [id = 425] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119a53000 == 53 [pid = 1648] [id = 424] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a94c000 == 52 [pid = 1648] [id = 418] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119e0a800 == 51 [pid = 1648] [id = 417] 08:54:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1133cf800 == 50 [pid = 1648] [id = 416] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x126fd4400) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1296ce800) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x126fd1400) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x126111000) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129233400) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1296c4800) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11968a000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x121bab000) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x116a5e800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x126fde400) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128af3000) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x112a71c00) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x121699400) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x121ba8c00) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11807c000) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1210bac00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1167c4800) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126ef2c00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119a08400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118584800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1261da000) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12a749400) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11906bc00) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128abd400) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126e67000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1133a3800) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x118795800) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128aec000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119867c00) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x126e1f800) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x119fa8c00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 08:54:16 INFO - PROCESS | 1648 | 1464191656621 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 824ms 08:54:16 INFO - PROCESS | 1648 | 1464191656660 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:54:16 INFO - PROCESS | 1648 | 1464191656661 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:54:16 INFO - PROCESS | 1648 | 1464191656664 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1648 | 1464191656666 Marionette TRACE conn2 <- [1,1754,null,{}] 08:54:16 INFO - PROCESS | 1648 | 1464191656673 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}] 08:54:16 INFO - PROCESS | 1648 | 1464191656767 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:54:16 INFO - PROCESS | 1648 | 1464191656772 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119889800 == 51 [pid = 1648] [id = 446] 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118247000) [pid = 1648] [serial = 1337] [outer = 0x0] 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11856b400) [pid = 1648] [serial = 1338] [outer = 0x118247000] 08:54:16 INFO - PROCESS | 1648 | 1464191656801 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119066000) [pid = 1648] [serial = 1339] [outer = 0x118247000] 08:54:17 INFO - PROCESS | 1648 | 1464191657142 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 08:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:54:17 INFO - PROCESS | 1648 | 1464191657184 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1648 | 1464191657186 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:54:17 INFO - PROCESS | 1648 | 1464191657188 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1648 | 1464191657189 Marionette TRACE conn2 <- [1,1758,null,{}] 08:54:17 INFO - PROCESS | 1648 | 1464191657192 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}] 08:54:17 INFO - PROCESS | 1648 | 1464191657284 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:54:17 INFO - PROCESS | 1648 | 1464191657288 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ebb000 == 52 [pid = 1648] [id = 447] 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x119559000) [pid = 1648] [serial = 1340] [outer = 0x0] 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1196d5800) [pid = 1648] [serial = 1341] [outer = 0x119559000] 08:54:17 INFO - PROCESS | 1648 | 1464191657315 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1210b8800) [pid = 1648] [serial = 1342] [outer = 0x119559000] 08:54:17 INFO - PROCESS | 1648 | 1464191657690 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 08:54:17 INFO - PROCESS | 1648 | 1464191657712 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1648 | 1464191657713 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:54:17 INFO - PROCESS | 1648 | 1464191657715 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1648 | 1464191657718 Marionette TRACE conn2 <- [1,1762,null,{}] 08:54:17 INFO - PROCESS | 1648 | 1464191657722 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}] 08:54:17 INFO - PROCESS | 1648 | 1464191657807 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:54:17 INFO - PROCESS | 1648 | 1464191657811 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c0000 == 53 [pid = 1648] [id = 448] 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1196cdc00) [pid = 1648] [serial = 1343] [outer = 0x0] 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12169f400) [pid = 1648] [serial = 1344] [outer = 0x1196cdc00] 08:54:17 INFO - PROCESS | 1648 | 1464191657837 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x121baac00) [pid = 1648] [serial = 1345] [outer = 0x1196cdc00] 08:54:18 INFO - PROCESS | 1648 | 1464191658159 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 472ms 08:54:18 INFO - PROCESS | 1648 | 1464191658188 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1648 | 1464191658189 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:54:18 INFO - PROCESS | 1648 | 1464191658192 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1648 | 1464191658193 Marionette TRACE conn2 <- [1,1766,null,{}] 08:54:18 INFO - PROCESS | 1648 | 1464191658195 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}] 08:54:18 INFO - PROCESS | 1648 | 1464191658299 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:54:18 INFO - PROCESS | 1648 | 1464191658371 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56b000 == 54 [pid = 1648] [id = 449] 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x121878c00) [pid = 1648] [serial = 1346] [outer = 0x0] 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x124859c00) [pid = 1648] [serial = 1347] [outer = 0x121878c00] 08:54:18 INFO - PROCESS | 1648 | 1464191658397 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1263a3800) [pid = 1648] [serial = 1348] [outer = 0x121878c00] 08:54:18 INFO - PROCESS | 1648 | 1464191658732 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 08:54:18 INFO - PROCESS | 1648 | 1464191658767 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1648 | 1464191658769 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:54:18 INFO - PROCESS | 1648 | 1464191658771 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1648 | 1464191658772 Marionette TRACE conn2 <- [1,1770,null,{}] 08:54:18 INFO - PROCESS | 1648 | 1464191658787 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}] 08:54:18 INFO - PROCESS | 1648 | 1464191658894 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:54:18 INFO - PROCESS | 1648 | 1464191658904 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad1d000 == 55 [pid = 1648] [id = 450] 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124f9f400) [pid = 1648] [serial = 1349] [outer = 0x0] 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126986800) [pid = 1648] [serial = 1350] [outer = 0x124f9f400] 08:54:18 INFO - PROCESS | 1648 | 1464191658929 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126ef0400) [pid = 1648] [serial = 1351] [outer = 0x124f9f400] 08:54:19 INFO - PROCESS | 1648 | 1464191659269 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 532ms 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:54:19 INFO - PROCESS | 1648 | 1464191659305 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1648 | 1464191659306 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:54:19 INFO - PROCESS | 1648 | 1464191659309 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1648 | 1464191659310 Marionette TRACE conn2 <- [1,1774,null,{}] 08:54:19 INFO - PROCESS | 1648 | 1464191659312 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}] 08:54:19 INFO - PROCESS | 1648 | 1464191659421 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:54:19 INFO - PROCESS | 1648 | 1464191659457 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29e000 == 56 [pid = 1648] [id = 451] 08:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x126e67c00) [pid = 1648] [serial = 1352] [outer = 0x0] 08:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x126fde400) [pid = 1648] [serial = 1353] [outer = 0x126e67c00] 08:54:19 INFO - PROCESS | 1648 | 1464191659483 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128ac1000) [pid = 1648] [serial = 1354] [outer = 0x126e67c00] 08:54:19 INFO - PROCESS | 1648 | 1464191659795 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 08:54:19 INFO - PROCESS | 1648 | 1464191659843 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1648 | 1464191659844 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:54:19 INFO - PROCESS | 1648 | 1464191659846 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1648 | 1464191659847 Marionette TRACE conn2 <- [1,1778,null,{}] 08:54:19 INFO - PROCESS | 1648 | 1464191659850 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}] 08:54:19 INFO - PROCESS | 1648 | 1464191659964 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:54:20 INFO - PROCESS | 1648 | 1464191660012 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd80000 == 57 [pid = 1648] [id = 452] 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128af3400) [pid = 1648] [serial = 1355] [outer = 0x0] 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x129231400) [pid = 1648] [serial = 1356] [outer = 0x128af3400] 08:54:20 INFO - PROCESS | 1648 | 1464191660037 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1294e5c00) [pid = 1648] [serial = 1357] [outer = 0x128af3400] 08:54:20 INFO - PROCESS | 1648 | 1464191660410 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]]]}] 08:54:20 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 08:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 08:54:20 INFO - PROCESS | 1648 | 1464191660418 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1648 | 1464191660421 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:54:20 INFO - PROCESS | 1648 | 1464191660425 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1648 | 1464191660427 Marionette TRACE conn2 <- [1,1782,null,{}] 08:54:20 INFO - PROCESS | 1648 | 1464191660430 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}] 08:54:20 INFO - PROCESS | 1648 | 1464191660581 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:54:20 INFO - PROCESS | 1648 | 1464191660598 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca4b800 == 58 [pid = 1648] [id = 453] 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x113c98000) [pid = 1648] [serial = 1358] [outer = 0x0] 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a6d8c00) [pid = 1648] [serial = 1359] [outer = 0x113c98000] 08:54:20 INFO - PROCESS | 1648 | 1464191660623 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12b271000) [pid = 1648] [serial = 1360] [outer = 0x113c98000] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11906a400) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x126fd8c00) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128ae6c00) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11824cc00) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x112ac9400) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x124fab400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x119e8cc00) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1167c6c00) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1252d3800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11856b000) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x111a0dc00) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12bde5400) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:54:20 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11699f400) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:54:21 INFO - PROCESS | 1648 | 1464191661120 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]]]}] 08:54:21 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 08:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 722ms 08:54:21 INFO - PROCESS | 1648 | 1464191661148 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1648 | 1464191661150 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:54:21 INFO - PROCESS | 1648 | 1464191661152 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1648 | 1464191661154 Marionette TRACE conn2 <- [1,1786,null,{}] 08:54:21 INFO - PROCESS | 1648 | 1464191661156 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}] 08:54:21 INFO - PROCESS | 1648 | 1464191661309 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:54:21 INFO - PROCESS | 1648 | 1464191661347 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7b000 == 59 [pid = 1648] [id = 454] 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x112040c00) [pid = 1648] [serial = 1361] [outer = 0x0] 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126fd8c00) [pid = 1648] [serial = 1362] [outer = 0x112040c00] 08:54:21 INFO - PROCESS | 1648 | 1464191661384 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12ba77800) [pid = 1648] [serial = 1363] [outer = 0x112040c00] 08:54:21 INFO - PROCESS | 1648 | 1464191661665 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]]]}] 08:54:21 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 08:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 08:54:21 INFO - PROCESS | 1648 | 1464191661677 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1648 | 1464191661678 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:54:21 INFO - PROCESS | 1648 | 1464191661680 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1648 | 1464191661682 Marionette TRACE conn2 <- [1,1790,null,{}] 08:54:21 INFO - PROCESS | 1648 | 1464191661692 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}] 08:54:21 INFO - PROCESS | 1648 | 1464191661792 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:54:21 INFO - PROCESS | 1648 | 1464191661851 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d54d800 == 60 [pid = 1648] [id = 455] 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x116474c00) [pid = 1648] [serial = 1364] [outer = 0x0] 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12baa6000) [pid = 1648] [serial = 1365] [outer = 0x116474c00] 08:54:21 INFO - PROCESS | 1648 | 1464191661876 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12c16cc00) [pid = 1648] [serial = 1366] [outer = 0x116474c00] 08:54:22 INFO - PROCESS | 1648 | 1464191662144 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]]]}] 08:54:22 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) 08:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 08:54:22 INFO - PROCESS | 1648 | 1464191662201 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1648 | 1464191662202 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:54:22 INFO - PROCESS | 1648 | 1464191662205 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1648 | 1464191662208 Marionette TRACE conn2 <- [1,1794,null,{}] 08:54:22 INFO - PROCESS | 1648 | 1464191662212 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}] 08:54:22 INFO - PROCESS | 1648 | 1464191662303 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:54:22 INFO - PROCESS | 1648 | 1464191662310 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x133eca000 == 61 [pid = 1648] [id = 456] 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11817bc00) [pid = 1648] [serial = 1367] [outer = 0x0] 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12c75a000) [pid = 1648] [serial = 1368] [outer = 0x11817bc00] 08:54:22 INFO - PROCESS | 1648 | 1464191662334 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12ca28c00) [pid = 1648] [serial = 1369] [outer = 0x11817bc00] 08:54:22 INFO - PROCESS | 1648 | 1464191662696 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]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:54:22 INFO - PROCESS | 1648 | 1464191662732 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1648 | 1464191662733 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:54:22 INFO - PROCESS | 1648 | 1464191662735 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1648 | 1464191662736 Marionette TRACE conn2 <- [1,1798,null,{}] 08:54:22 INFO - PROCESS | 1648 | 1464191662738 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}] 08:54:22 INFO - PROCESS | 1648 | 1464191662821 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:54:22 INFO - PROCESS | 1648 | 1464191662827 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x13437b000 == 62 [pid = 1648] [id = 457] 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12ca2b400) [pid = 1648] [serial = 1370] [outer = 0x0] 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12ca31400) [pid = 1648] [serial = 1371] [outer = 0x12ca2b400] 08:54:22 INFO - PROCESS | 1648 | 1464191662853 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ca81c00) [pid = 1648] [serial = 1372] [outer = 0x12ca2b400] 08:54:23 INFO - PROCESS | 1648 | 1464191663554 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 869ms 08:54:23 INFO - PROCESS | 1648 | 1464191663614 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1648 | 1464191663618 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:54:23 INFO - PROCESS | 1648 | 1464191663621 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1648 | 1464191663624 Marionette TRACE conn2 <- [1,1802,null,{}] 08:54:23 INFO - PROCESS | 1648 | 1464191663643 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}] 08:54:23 INFO - PROCESS | 1648 | 1464191663762 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:54:23 INFO - PROCESS | 1648 | 1464191663867 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190cb800 == 63 [pid = 1648] [id = 458] 08:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11316d800) [pid = 1648] [serial = 1373] [outer = 0x0] 08:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x115e8e800) [pid = 1648] [serial = 1374] [outer = 0x11316d800] 08:54:23 INFO - PROCESS | 1648 | 1464191663901 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x118172000) [pid = 1648] [serial = 1375] [outer = 0x11316d800] 08:54:24 INFO - PROCESS | 1648 | 1464191664318 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]]]}] 08:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 738ms 08:54:24 INFO - PROCESS | 1648 | 1464191664359 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1648 | 1464191664363 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:54:24 INFO - PROCESS | 1648 | 1464191664368 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1648 | 1464191664370 Marionette TRACE conn2 <- [1,1806,null,{}] 08:54:24 INFO - PROCESS | 1648 | 1464191664373 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}] 08:54:24 INFO - PROCESS | 1648 | 1464191664491 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:54:24 INFO - PROCESS | 1648 | 1464191664566 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x129674000 == 64 [pid = 1648] [id = 459] 08:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11817b800) [pid = 1648] [serial = 1376] [outer = 0x0] 08:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11824bc00) [pid = 1648] [serial = 1377] [outer = 0x11817b800] 08:54:24 INFO - PROCESS | 1648 | 1464191664597 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x119870800) [pid = 1648] [serial = 1378] [outer = 0x11817b800] 08:54:25 INFO - PROCESS | 1648 | 1464191665013 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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 08:54:25 INFO - PROCESS | 1648 | 1464191665040 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1648 | 1464191665041 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:54:25 INFO - PROCESS | 1648 | 1464191665044 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1648 | 1464191665047 Marionette TRACE conn2 <- [1,1810,null,{}] 08:54:25 INFO - PROCESS | 1648 | 1464191665057 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}] 08:54:25 INFO - PROCESS | 1648 | 1464191665196 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:54:25 INFO - PROCESS | 1648 | 1464191665287 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x133fc2800 == 65 [pid = 1648] [id = 460] 08:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x124c58400) [pid = 1648] [serial = 1379] [outer = 0x0] 08:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x125771800) [pid = 1648] [serial = 1380] [outer = 0x124c58400] 08:54:25 INFO - PROCESS | 1648 | 1464191665320 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1263b2000) [pid = 1648] [serial = 1381] [outer = 0x124c58400] 08:54:25 INFO - PROCESS | 1648 | 1464191665719 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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 725ms 08:54:25 INFO - PROCESS | 1648 | 1464191665769 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1648 | 1464191665771 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:54:25 INFO - PROCESS | 1648 | 1464191665774 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1648 | 1464191665775 Marionette TRACE conn2 <- [1,1814,null,{}] 08:54:25 INFO - PROCESS | 1648 | 1464191665777 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}] 08:54:25 INFO - PROCESS | 1648 | 1464191665893 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:54:25 INFO - PROCESS | 1648 | 1464191665996 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x133e48800 == 66 [pid = 1648] [id = 461] 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x126eea000) [pid = 1648] [serial = 1382] [outer = 0x0] 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x128ac2000) [pid = 1648] [serial = 1383] [outer = 0x126eea000] 08:54:26 INFO - PROCESS | 1648 | 1464191666028 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a6ef400) [pid = 1648] [serial = 1384] [outer = 0x126eea000] 08:54:26 INFO - PROCESS | 1648 | 1464191666451 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]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 08:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:54:26 INFO - PROCESS | 1648 | 1464191666494 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1648 | 1464191666496 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:54:26 INFO - PROCESS | 1648 | 1464191666517 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1648 | 1464191666518 Marionette TRACE conn2 <- [1,1818,null,{}] 08:54:26 INFO - PROCESS | 1648 | 1464191666522 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}] 08:54:26 INFO - PROCESS | 1648 | 1464191666632 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:54:26 INFO - PROCESS | 1648 | 1464191666735 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1384cd800 == 67 [pid = 1648] [id = 462] 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x126ef2c00) [pid = 1648] [serial = 1385] [outer = 0x0] 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12ba9bc00) [pid = 1648] [serial = 1386] [outer = 0x126ef2c00] 08:54:26 INFO - PROCESS | 1648 | 1464191666768 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12c174c00) [pid = 1648] [serial = 1387] [outer = 0x126ef2c00] 08:54:27 INFO - PROCESS | 1648 | 1464191667168 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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 690ms 08:54:27 INFO - PROCESS | 1648 | 1464191667205 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1648 | 1464191667207 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:54:27 INFO - PROCESS | 1648 | 1464191667209 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1648 | 1464191667212 Marionette TRACE conn2 <- [1,1822,null,{}] 08:54:27 INFO - PROCESS | 1648 | 1464191667215 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}] 08:54:27 INFO - PROCESS | 1648 | 1464191667336 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:54:27 INFO - PROCESS | 1648 | 1464191667440 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x136021800 == 68 [pid = 1648] [id = 463] 08:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12ca2a400) [pid = 1648] [serial = 1388] [outer = 0x0] 08:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12cab4800) [pid = 1648] [serial = 1389] [outer = 0x12ca2a400] 08:54:27 INFO - PROCESS | 1648 | 1464191667472 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12cabf000) [pid = 1648] [serial = 1390] [outer = 0x12ca2a400] 08:54:27 INFO - PROCESS | 1648 | 1464191667930 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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 772ms 08:54:27 INFO - PROCESS | 1648 | 1464191667985 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1648 | 1464191667986 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:54:27 INFO - PROCESS | 1648 | 1464191667991 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1648 | 1464191667992 Marionette TRACE conn2 <- [1,1826,null,{}] 08:54:27 INFO - PROCESS | 1648 | 1464191667995 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}] 08:54:28 INFO - PROCESS | 1648 | 1464191668103 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:54:28 INFO - PROCESS | 1648 | 1464191668179 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4e000 == 69 [pid = 1648] [id = 464] 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x121ba6000) [pid = 1648] [serial = 1391] [outer = 0x0] 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a6f1000) [pid = 1648] [serial = 1392] [outer = 0x121ba6000] 08:54:28 INFO - PROCESS | 1648 | 1464191668210 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12cac1800) [pid = 1648] [serial = 1393] [outer = 0x121ba6000] 08:54:28 INFO - PROCESS | 1648 | 1464191668605 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]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 08:54:28 INFO - PROCESS | 1648 | 1464191668661 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 1648 | 1464191668662 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:54:28 INFO - PROCESS | 1648 | 1464191668665 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1648 | 1464191668666 Marionette TRACE conn2 <- [1,1830,null,{}] 08:54:28 INFO - PROCESS | 1648 | 1464191668668 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}] 08:54:28 INFO - PROCESS | 1648 | 1464191668779 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:54:28 INFO - PROCESS | 1648 | 1464191668855 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219b4000 == 70 [pid = 1648] [id = 465] 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x116a5f400) [pid = 1648] [serial = 1394] [outer = 0x0] 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12cebb000) [pid = 1648] [serial = 1395] [outer = 0x116a5f400] 08:54:28 INFO - PROCESS | 1648 | 1464191668886 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12cec1400) [pid = 1648] [serial = 1396] [outer = 0x116a5f400] 08:54:29 INFO - PROCESS | 1648 | 1464191669483 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]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 870ms 08:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:54:29 INFO - PROCESS | 1648 | 1464191669536 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1648 | 1464191669538 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:54:29 INFO - PROCESS | 1648 | 1464191669542 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1648 | 1464191669544 Marionette TRACE conn2 <- [1,1834,null,{}] 08:54:29 INFO - PROCESS | 1648 | 1464191669548 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}] 08:54:29 INFO - PROCESS | 1648 | 1464191669657 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:54:29 INFO - PROCESS | 1648 | 1464191669736 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x126772000 == 71 [pid = 1648] [id = 466] 08:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11316a800) [pid = 1648] [serial = 1397] [outer = 0x0] 08:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x113c9fc00) [pid = 1648] [serial = 1398] [outer = 0x11316a800] 08:54:29 INFO - PROCESS | 1648 | 1464191669764 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11817cc00) [pid = 1648] [serial = 1399] [outer = 0x11316a800] 08:54:30 INFO - PROCESS | 1648 | 1464191670168 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]]]}] 08:54:30 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 08:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 08:54:30 INFO - PROCESS | 1648 | 1464191670213 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1648 | 1464191670217 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:54:30 INFO - PROCESS | 1648 | 1464191670221 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1648 | 1464191670223 Marionette TRACE conn2 <- [1,1838,null,{}] 08:54:30 INFO - PROCESS | 1648 | 1464191670225 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}] 08:54:30 INFO - PROCESS | 1648 | 1464191670335 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:54:30 INFO - PROCESS | 1648 | 1464191670421 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d1800 == 72 [pid = 1648] [id = 467] 08:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11856e400) [pid = 1648] [serial = 1400] [outer = 0x0] 08:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x119062800) [pid = 1648] [serial = 1401] [outer = 0x11856e400] 08:54:30 INFO - PROCESS | 1648 | 1464191670469 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x119e8cc00) [pid = 1648] [serial = 1402] [outer = 0x11856e400] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x133eca000 == 71 [pid = 1648] [id = 456] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12d54d800 == 70 [pid = 1648] [id = 455] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce7b000 == 69 [pid = 1648] [id = 454] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca4b800 == 68 [pid = 1648] [id = 453] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd80000 == 67 [pid = 1648] [id = 452] 08:54:30 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12c751c00) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29e000 == 66 [pid = 1648] [id = 451] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad1d000 == 65 [pid = 1648] [id = 450] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a56b000 == 64 [pid = 1648] [id = 449] 08:54:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c0000 == 63 [pid = 1648] [id = 448] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x121ebb000 == 62 [pid = 1648] [id = 447] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119889800 == 61 [pid = 1648] [id = 446] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118541800 == 60 [pid = 1648] [id = 445] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d5000 == 59 [pid = 1648] [id = 444] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b5800 == 58 [pid = 1648] [id = 443] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x133fb3000 == 57 [pid = 1648] [id = 442] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x133edf800 == 56 [pid = 1648] [id = 441] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13281f000 == 55 [pid = 1648] [id = 440] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13261e800 == 54 [pid = 1648] [id = 439] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x126f7b800 == 53 [pid = 1648] [id = 438] 08:54:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1190ca000 == 52 [pid = 1648] [id = 437] 08:54:31 INFO - PROCESS | 1648 | 1464191671060 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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 869ms 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:54:31 INFO - PROCESS | 1648 | 1464191671091 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1648 | 1464191671092 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:54:31 INFO - PROCESS | 1648 | 1464191671096 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1648 | 1464191671099 Marionette TRACE conn2 <- [1,1842,null,{}] 08:54:31 INFO - PROCESS | 1648 | 1464191671107 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}] 08:54:31 INFO - PROCESS | 1648 | 1464191671206 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12a6d5c00) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x129167c00) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12a73c400) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1296c6c00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x119867800) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1210bc800) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11617f000) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x113c9c000) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x119069800) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x126108400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1261dd000) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x121bb3000) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x124fa2000) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12b9afc00) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1263b2800) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12ba7d400) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x116ffe000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x110f4f400) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1181c3800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12ba7c400) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11900d400) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x118586000) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a6eb000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x128aedc00) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x125767400) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1196d2c00) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12bf56c00) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x126ef5800) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x113ca0800) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1294dec00) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12bf51800) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128ac9c00) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12c173800) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 08:54:31 INFO - PROCESS | 1648 | 1464191671282 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195d1000 == 53 [pid = 1648] [id = 468] 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x113c9c000) [pid = 1648] [serial = 1403] [outer = 0x0] 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x118798400) [pid = 1648] [serial = 1404] [outer = 0x113c9c000] 08:54:31 INFO - PROCESS | 1648 | 1464191671313 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x121bb0c00) [pid = 1648] [serial = 1405] [outer = 0x113c9c000] 08:54:31 INFO - PROCESS | 1648 | 1464191671623 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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 575ms 08:54:31 INFO - PROCESS | 1648 | 1464191671670 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1648 | 1464191671672 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:54:31 INFO - PROCESS | 1648 | 1464191671674 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1648 | 1464191671676 Marionette TRACE conn2 <- [1,1846,null,{}] 08:54:31 INFO - PROCESS | 1648 | 1464191671680 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}] 08:54:31 INFO - PROCESS | 1648 | 1464191671774 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:54:31 INFO - PROCESS | 1648 | 1464191671833 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x124832000 == 54 [pid = 1648] [id = 469] 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1216e0800) [pid = 1648] [serial = 1406] [outer = 0x0] 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12576f000) [pid = 1648] [serial = 1407] [outer = 0x1216e0800] 08:54:31 INFO - PROCESS | 1648 | 1464191671859 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x126755800) [pid = 1648] [serial = 1408] [outer = 0x1216e0800] 08:54:32 INFO - PROCESS | 1648 | 1464191672140 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]]]}] 08:54:32 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) 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:54:32 INFO - PROCESS | 1648 | 1464191672194 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1648 | 1464191672195 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:54:32 INFO - PROCESS | 1648 | 1464191672197 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1648 | 1464191672200 Marionette TRACE conn2 <- [1,1850,null,{}] 08:54:32 INFO - PROCESS | 1648 | 1464191672212 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}] 08:54:32 INFO - PROCESS | 1648 | 1464191672304 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:54:32 INFO - PROCESS | 1648 | 1464191672362 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x129684800 == 55 [pid = 1648] [id = 470] 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x121ba7800) [pid = 1648] [serial = 1409] [outer = 0x0] 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x126e25400) [pid = 1648] [serial = 1410] [outer = 0x121ba7800] 08:54:32 INFO - PROCESS | 1648 | 1464191672388 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x128a4e000) [pid = 1648] [serial = 1411] [outer = 0x121ba7800] 08:54:32 INFO - PROCESS | 1648 | 1464191672692 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:54:32 INFO - PROCESS | 1648 | 1464191672723 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1648 | 1464191672724 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:54:32 INFO - PROCESS | 1648 | 1464191672726 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1648 | 1464191672727 Marionette TRACE conn2 <- [1,1854,null,{}] 08:54:32 INFO - PROCESS | 1648 | 1464191672729 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}] 08:54:32 INFO - PROCESS | 1648 | 1464191672833 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:54:32 INFO - PROCESS | 1648 | 1464191672840 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd76800 == 56 [pid = 1648] [id = 471] 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x128aecc00) [pid = 1648] [serial = 1412] [outer = 0x0] 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a6d5c00) [pid = 1648] [serial = 1413] [outer = 0x128aecc00] 08:54:32 INFO - PROCESS | 1648 | 1464191672866 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12baa2000) [pid = 1648] [serial = 1414] [outer = 0x128aecc00] 08:54:33 INFO - PROCESS | 1648 | 1464191673243 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:54:33 INFO - PROCESS | 1648 | 1464191673297 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1648 | 1464191673298 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:54:33 INFO - PROCESS | 1648 | 1464191673300 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1648 | 1464191673302 Marionette TRACE conn2 <- [1,1858,null,{}] 08:54:33 INFO - PROCESS | 1648 | 1464191673304 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}] 08:54:33 INFO - PROCESS | 1648 | 1464191673417 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:54:33 INFO - PROCESS | 1648 | 1464191673434 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c709800 == 57 [pid = 1648] [id = 472] 08:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12ba9a400) [pid = 1648] [serial = 1415] [outer = 0x0] 08:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12bf55c00) [pid = 1648] [serial = 1416] [outer = 0x12ba9a400] 08:54:33 INFO - PROCESS | 1648 | 1464191673466 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12c75c000) [pid = 1648] [serial = 1417] [outer = 0x12ba9a400] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x13261a800 == 56 [pid = 1648] [id = 436] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116f60800 == 55 [pid = 1648] [id = 314] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c716000 == 54 [pid = 1648] [id = 422] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x112649800 == 53 [pid = 1648] [id = 383] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad4c800 == 52 [pid = 1648] [id = 327] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce67000 == 51 [pid = 1648] [id = 419] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12de05800 == 50 [pid = 1648] [id = 382] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfc6000 == 49 [pid = 1648] [id = 420] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d55d000 == 48 [pid = 1648] [id = 421] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126f85000 == 47 [pid = 1648] [id = 345] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d379000 == 46 [pid = 1648] [id = 381] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a56b800 == 45 [pid = 1648] [id = 294] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x132813800 == 44 [pid = 1648] [id = 401] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x117e16000 == 43 [pid = 1648] [id = 423] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7b000 == 42 [pid = 1648] [id = 362] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126772000 == 41 [pid = 1648] [id = 466] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1219b4000 == 40 [pid = 1648] [id = 465] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4e000 == 39 [pid = 1648] [id = 464] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x136021800 == 38 [pid = 1648] [id = 463] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1384cd800 == 37 [pid = 1648] [id = 462] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x133e48800 == 36 [pid = 1648] [id = 461] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x133fc2800 == 35 [pid = 1648] [id = 460] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x129674000 == 34 [pid = 1648] [id = 459] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1190cb800 == 33 [pid = 1648] [id = 458] 08:54:35 INFO - PROCESS | 1648 | --DOCSHELL 0x13437b000 == 32 [pid = 1648] [id = 457] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129684800 == 31 [pid = 1648] [id = 470] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d1800 == 30 [pid = 1648] [id = 467] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd76800 == 29 [pid = 1648] [id = 471] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1195d1000 == 28 [pid = 1648] [id = 468] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124832000 == 27 [pid = 1648] [id = 469] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11265d000 == 26 [pid = 1648] [id = 26] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba55800 == 25 [pid = 1648] [id = 10] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab0800 == 24 [pid = 1648] [id = 24] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d561000 == 23 [pid = 1648] [id = 21] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca55800 == 22 [pid = 1648] [id = 14] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce79000 == 21 [pid = 1648] [id = 15] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c115000 == 20 [pid = 1648] [id = 12] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6bc000 == 19 [pid = 1648] [id = 8] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b298800 == 18 [pid = 1648] [id = 9] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d555800 == 17 [pid = 1648] [id = 18] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad1c800 == 16 [pid = 1648] [id = 19] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c712000 == 15 [pid = 1648] [id = 13] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd74000 == 14 [pid = 1648] [id = 11] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112f24800 == 13 [pid = 1648] [id = 25] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b9000 == 12 [pid = 1648] [id = 20] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x115e2f800 == 11 [pid = 1648] [id = 23] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112071800 == 10 [pid = 1648] [id = 22] 08:54:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128d90800 == 9 [pid = 1648] [id = 6] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x121878c00) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x124f9f400) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x118247000) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x128af3400) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1196cdc00) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x113165000) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x126e67c00) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x113171400) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x119559000) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x112040c00) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x113c98000) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x116474c00) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11817bc00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11906b000) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x124859c00) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12c75ec00) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126986800) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11856b400) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x119066000) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129231400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12bddc000) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12169f400) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x113168000) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11316d000) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x121baac00) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128ac1000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a617c00) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126fde400) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11807c400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x116468800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x116ff7000) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x126eeac00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1196d5800) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1210b8800) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1210b4400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1294e5c00) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126fd8c00) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12a6d8c00) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12b271000) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12c16cc00) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126ef0400) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1263a3800) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12baa6000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12ca28c00) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ba77800) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12ca31400) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c75a000) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 08:54:36 INFO - PROCESS | 1648 | 1464191676654 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 3376ms 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:54:36 INFO - PROCESS | 1648 | 1464191676678 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1648 | 1464191676680 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:54:36 INFO - PROCESS | 1648 | 1464191676684 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1648 | 1464191676688 Marionette TRACE conn2 <- [1,1862,null,{}] 08:54:36 INFO - PROCESS | 1648 | 1464191676693 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}] 08:54:36 INFO - PROCESS | 1648 | 1464191676773 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:54:36 INFO - PROCESS | 1648 | 1464191676779 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f8b800 == 10 [pid = 1648] [id = 473] 08:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112040c00) [pid = 1648] [serial = 1418] [outer = 0x0] 08:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112682000) [pid = 1648] [serial = 1419] [outer = 0x112040c00] 08:54:36 INFO - PROCESS | 1648 | 1464191676810 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11268b400) [pid = 1648] [serial = 1420] [outer = 0x112040c00] 08:54:37 INFO - PROCESS | 1648 | 1464191677397 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]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 726ms 08:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x112249000) [pid = 1648] [serial = 1421] [outer = 0x12d240000] 08:54:37 INFO - PROCESS | 1648 | 1464191677456 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1648 | 1464191677458 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:54:37 INFO - PROCESS | 1648 | 1464191677485 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1648 | 1464191677488 Marionette TRACE conn2 <- [1,1866,null,{}] 08:54:37 INFO - PROCESS | 1648 | 1464191677538 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}] 08:54:37 INFO - PROCESS | 1648 | 1464191677668 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:54:37 INFO - PROCESS | 1648 | 1464191677738 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x112e4e000 == 11 [pid = 1648] [id = 474] 08:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112687000) [pid = 1648] [serial = 1422] [outer = 0x0] 08:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x112f46400) [pid = 1648] [serial = 1423] [outer = 0x112687000] 08:54:37 INFO - PROCESS | 1648 | 1464191677769 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113163800) [pid = 1648] [serial = 1424] [outer = 0x112687000] 08:54:38 INFO - PROCESS | 1648 | 1464191678360 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 962ms 08:54:38 INFO - PROCESS | 1648 | 1464191678433 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1648 | 1464191678439 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:54:38 INFO - PROCESS | 1648 | 1464191678447 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1648 | 1464191678450 Marionette TRACE conn2 <- [1,1870,null,{}] 08:54:38 INFO - PROCESS | 1648 | 1464191678455 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}] 08:54:38 INFO - PROCESS | 1648 | 1464191678596 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:54:38 INFO - PROCESS | 1648 | 1464191678642 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f76800 == 12 [pid = 1648] [id = 475] 08:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x10eab4c00) [pid = 1648] [serial = 1425] [outer = 0x0] 08:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11316c800) [pid = 1648] [serial = 1426] [outer = 0x10eab4c00] 08:54:38 INFO - PROCESS | 1648 | 1464191678673 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x113c25400) [pid = 1648] [serial = 1427] [outer = 0x10eab4c00] 08:54:39 INFO - PROCESS | 1648 | 1464191679304 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]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 924ms 08:54:39 INFO - PROCESS | 1648 | 1464191679371 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1648 | 1464191679373 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:54:39 INFO - PROCESS | 1648 | 1464191679377 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1648 | 1464191679379 Marionette TRACE conn2 <- [1,1874,null,{}] 08:54:39 INFO - PROCESS | 1648 | 1464191679383 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}] 08:54:39 INFO - PROCESS | 1648 | 1464191679490 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:54:39 INFO - PROCESS | 1648 | 1464191679546 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164ee000 == 13 [pid = 1648] [id = 476] 08:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x111a0c400) [pid = 1648] [serial = 1428] [outer = 0x0] 08:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1122aa800) [pid = 1648] [serial = 1429] [outer = 0x111a0c400] 08:54:39 INFO - PROCESS | 1648 | 1464191679574 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11309a400) [pid = 1648] [serial = 1430] [outer = 0x111a0c400] 08:54:39 INFO - PROCESS | 1648 | 1464191679875 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]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 525ms 08:54:39 INFO - PROCESS | 1648 | 1464191679901 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1648 | 1464191679905 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:54:39 INFO - PROCESS | 1648 | 1464191679913 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1648 | 1464191679915 Marionette TRACE conn2 <- [1,1878,null,{}] 08:54:39 INFO - PROCESS | 1648 | 1464191679918 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}] 08:54:39 INFO - PROCESS | 1648 | 1464191679998 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:54:40 INFO - PROCESS | 1648 | 1464191680064 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e22800 == 14 [pid = 1648] [id = 477] 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x111c82400) [pid = 1648] [serial = 1431] [outer = 0x0] 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11316f400) [pid = 1648] [serial = 1432] [outer = 0x111c82400] 08:54:40 INFO - PROCESS | 1648 | 1464191680092 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x116438400) [pid = 1648] [serial = 1433] [outer = 0x111c82400] 08:54:40 INFO - PROCESS | 1648 | 1464191680380 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:54:40 INFO - PROCESS | 1648 | 1464191680435 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1648 | 1464191680437 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1648 | 1464191680439 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1648 | 1464191680442 Marionette TRACE conn2 <- [1,1882,null,{}] 08:54:40 INFO - PROCESS | 1648 | 1464191680450 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}] 08:54:40 INFO - PROCESS | 1648 | 1464191680541 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:54:40 INFO - PROCESS | 1648 | 1464191680547 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119021800 == 15 [pid = 1648] [id = 478] 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x113164000) [pid = 1648] [serial = 1434] [outer = 0x0] 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x117686800) [pid = 1648] [serial = 1435] [outer = 0x113164000] 08:54:40 INFO - PROCESS | 1648 | 1464191680579 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118171000) [pid = 1648] [serial = 1436] [outer = 0x113164000] 08:54:40 INFO - PROCESS | 1648 | 1464191680949 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:54:40 INFO - PROCESS | 1648 | 1464191680962 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1648 | 1464191680963 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1648 | 1464191680965 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1648 | 1464191680966 Marionette TRACE conn2 <- [1,1886,null,{}] 08:54:40 INFO - PROCESS | 1648 | 1464191680969 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}] 08:54:41 INFO - PROCESS | 1648 | 1464191681050 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:54:41 INFO - PROCESS | 1648 | 1464191681057 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195b6000 == 16 [pid = 1648] [id = 479] 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118177400) [pid = 1648] [serial = 1437] [outer = 0x0] 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1181b7400) [pid = 1648] [serial = 1438] [outer = 0x118177400] 08:54:41 INFO - PROCESS | 1648 | 1464191681083 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1181c5c00) [pid = 1648] [serial = 1439] [outer = 0x118177400] 08:54:41 INFO - PROCESS | 1648 | 1464191681434 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]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:54:41 INFO - PROCESS | 1648 | 1464191681487 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 1648 | 1464191681489 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:54:41 INFO - PROCESS | 1648 | 1464191681492 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 1648 | 1464191681494 Marionette TRACE conn2 <- [1,1890,null,{}] 08:54:41 INFO - PROCESS | 1648 | 1464191681497 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}] 08:54:41 INFO - PROCESS | 1648 | 1464191681647 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:54:41 INFO - PROCESS | 1648 | 1464191681672 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119622000 == 17 [pid = 1648] [id = 480] 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11316b000) [pid = 1648] [serial = 1440] [outer = 0x0] 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118248400) [pid = 1648] [serial = 1441] [outer = 0x11316b000] 08:54:41 INFO - PROCESS | 1648 | 1464191681712 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1184d1000) [pid = 1648] [serial = 1442] [outer = 0x11316b000] 08:54:42 INFO - PROCESS | 1648 | 1464191682132 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:54:42 INFO - PROCESS | 1648 | 1464191682170 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1648 | 1464191682172 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:54:42 INFO - PROCESS | 1648 | 1464191682174 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1648 | 1464191682175 Marionette TRACE conn2 <- [1,1894,null,{}] 08:54:42 INFO - PROCESS | 1648 | 1464191682178 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}] 08:54:42 INFO - PROCESS | 1648 | 1464191682288 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:54:42 INFO - PROCESS | 1648 | 1464191682294 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e16000 == 18 [pid = 1648] [id = 481] 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11856e800) [pid = 1648] [serial = 1443] [outer = 0x0] 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x118588000) [pid = 1648] [serial = 1444] [outer = 0x11856e800] 08:54:42 INFO - PROCESS | 1648 | 1464191682326 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x119553c00) [pid = 1648] [serial = 1445] [outer = 0x11856e800] 08:54:42 INFO - PROCESS | 1648 | 1464191682666 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 08:54:42 INFO - PROCESS | 1648 | 1464191682697 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1648 | 1464191682698 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:54:42 INFO - PROCESS | 1648 | 1464191682707 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1648 | 1464191682708 Marionette TRACE conn2 <- [1,1898,null,{}] 08:54:42 INFO - PROCESS | 1648 | 1464191682710 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}] 08:54:42 INFO - PROCESS | 1648 | 1464191682807 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:54:42 INFO - PROCESS | 1648 | 1464191682812 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f76000 == 19 [pid = 1648] [id = 482] 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11856ec00) [pid = 1648] [serial = 1446] [outer = 0x0] 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x119560000) [pid = 1648] [serial = 1447] [outer = 0x11856ec00] 08:54:42 INFO - PROCESS | 1648 | 1464191682837 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1196ccc00) [pid = 1648] [serial = 1448] [outer = 0x11856ec00] 08:54:43 INFO - PROCESS | 1648 | 1464191683180 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 08:54:43 INFO - PROCESS | 1648 | 1464191683227 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1648 | 1464191683228 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:54:43 INFO - PROCESS | 1648 | 1464191683231 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1648 | 1464191683232 Marionette TRACE conn2 <- [1,1902,null,{}] 08:54:43 INFO - PROCESS | 1648 | 1464191683234 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}] 08:54:43 INFO - PROCESS | 1648 | 1464191683333 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:54:43 INFO - PROCESS | 1648 | 1464191683337 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a7800 == 20 [pid = 1648] [id = 483] 08:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1196cfc00) [pid = 1648] [serial = 1449] [outer = 0x0] 08:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11986a800) [pid = 1648] [serial = 1450] [outer = 0x1196cfc00] 08:54:43 INFO - PROCESS | 1648 | 1464191683365 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x119a11c00) [pid = 1648] [serial = 1451] [outer = 0x1196cfc00] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x112686400) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x110f49000) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12a6d6400) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x121ba9400) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1294e4000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12916c400) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12610d400) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x10eabd000) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x118583000) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x112f46000) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x113c1f000) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12bf57800) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x116ffac00) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x112d6c000) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a73b400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12922e000) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1296ca800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126ee8000) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118251c00) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128aecc00) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11267e800) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1263aa400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128ae9400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1166c3400) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129231000) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12bf59c00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12c750c00) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118247800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12ba9a400) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116a5f400) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x121ba6000) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12ca2a400) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126ef2c00) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126eea000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124c58400) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11817b800) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11316d800) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ca2b400) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121ba7800) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1216e0800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x113c9c000) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11856e400) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11316a800) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118581400) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:54:43 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121bad400) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:54:43 INFO - PROCESS | 1648 | 1464191683883 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 08:54:43 INFO - PROCESS | 1648 | 1464191683902 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:54:43 INFO - PROCESS | 1648 | 1464191683912 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:54:43 INFO - PROCESS | 1648 | 1464191683916 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1648 | 1464191683918 Marionette TRACE conn2 <- [1,1906,null,{}] 08:54:43 INFO - PROCESS | 1648 | 1464191683920 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}] 08:54:43 INFO - PROCESS | 1648 | 1464191683995 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:54:44 INFO - PROCESS | 1648 | 1464191684000 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa9800 == 21 [pid = 1648] [id = 484] 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x110f49400) [pid = 1648] [serial = 1452] [outer = 0x0] 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113162400) [pid = 1648] [serial = 1453] [outer = 0x110f49400] 08:54:44 INFO - PROCESS | 1648 | 1464191684028 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116943400) [pid = 1648] [serial = 1454] [outer = 0x110f49400] 08:54:44 INFO - PROCESS | 1648 | 1464191684373 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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 470ms 08:54:44 INFO - PROCESS | 1648 | 1464191684385 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1648 | 1464191684387 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:54:44 INFO - PROCESS | 1648 | 1464191684389 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1648 | 1464191684390 Marionette TRACE conn2 <- [1,1910,null,{}] 08:54:44 INFO - PROCESS | 1648 | 1464191684392 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}] 08:54:44 INFO - PROCESS | 1648 | 1464191684497 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:54:44 INFO - PROCESS | 1648 | 1464191684505 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x121eaf800 == 22 [pid = 1648] [id = 485] 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11309d400) [pid = 1648] [serial = 1455] [outer = 0x0] 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118175400) [pid = 1648] [serial = 1456] [outer = 0x11309d400] 08:54:44 INFO - PROCESS | 1648 | 1464191684530 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1196d4c00) [pid = 1648] [serial = 1457] [outer = 0x11309d400] 08:54:44 INFO - PROCESS | 1648 | 1464191684826 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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 08:54:44 INFO - PROCESS | 1648 | 1464191684861 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1648 | 1464191684862 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:54:44 INFO - PROCESS | 1648 | 1464191684865 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1648 | 1464191684866 Marionette TRACE conn2 <- [1,1914,null,{}] 08:54:44 INFO - PROCESS | 1648 | 1464191684869 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}] 08:54:44 INFO - PROCESS | 1648 | 1464191684962 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:54:44 INFO - PROCESS | 1648 | 1464191684974 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12633a800 == 23 [pid = 1648] [id = 486] 08:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119a22800) [pid = 1648] [serial = 1458] [outer = 0x0] 08:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1210ba800) [pid = 1648] [serial = 1459] [outer = 0x119a22800] 08:54:45 INFO - PROCESS | 1648 | 1464191685007 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121699000) [pid = 1648] [serial = 1460] [outer = 0x119a22800] 08:54:45 INFO - PROCESS | 1648 | 1464191685334 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 08:54:45 INFO - PROCESS | 1648 | 1464191685384 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1648 | 1464191685385 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:54:45 INFO - PROCESS | 1648 | 1464191685398 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1648 | 1464191685400 Marionette TRACE conn2 <- [1,1918,null,{}] 08:54:45 INFO - PROCESS | 1648 | 1464191685403 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}] 08:54:45 INFO - PROCESS | 1648 | 1464191685481 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:54:45 INFO - PROCESS | 1648 | 1464191685485 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6a800 == 24 [pid = 1648] [id = 487] 08:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1216e3400) [pid = 1648] [serial = 1461] [outer = 0x0] 08:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1218ec800) [pid = 1648] [serial = 1462] [outer = 0x1216e3400] 08:54:45 INFO - PROCESS | 1648 | 1464191685510 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121ba5800) [pid = 1648] [serial = 1463] [outer = 0x1216e3400] 08:54:45 INFO - PROCESS | 1648 | 1464191685924 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 582ms 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:54:45 INFO - PROCESS | 1648 | 1464191685970 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1648 | 1464191685972 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:54:45 INFO - PROCESS | 1648 | 1464191685976 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1648 | 1464191685979 Marionette TRACE conn2 <- [1,1922,null,{}] 08:54:45 INFO - PROCESS | 1648 | 1464191685983 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}] 08:54:46 INFO - PROCESS | 1648 | 1464191686082 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:54:46 INFO - PROCESS | 1648 | 1464191686151 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ed000 == 25 [pid = 1648] [id = 488] 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110f48800) [pid = 1648] [serial = 1464] [outer = 0x0] 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112d69000) [pid = 1648] [serial = 1465] [outer = 0x110f48800] 08:54:46 INFO - PROCESS | 1648 | 1464191686183 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x113170000) [pid = 1648] [serial = 1466] [outer = 0x110f48800] 08:54:46 INFO - PROCESS | 1648 | 1464191686609 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]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 08:54:46 INFO - PROCESS | 1648 | 1464191686668 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1648 | 1464191686672 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:54:46 INFO - PROCESS | 1648 | 1464191686677 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1648 | 1464191686679 Marionette TRACE conn2 <- [1,1926,null,{}] 08:54:46 INFO - PROCESS | 1648 | 1464191686697 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}] 08:54:46 INFO - PROCESS | 1648 | 1464191686795 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:54:46 INFO - PROCESS | 1648 | 1464191686851 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a45800 == 26 [pid = 1648] [id = 489] 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1164a7800) [pid = 1648] [serial = 1467] [outer = 0x0] 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1169aa800) [pid = 1648] [serial = 1468] [outer = 0x1164a7800] 08:54:46 INFO - PROCESS | 1648 | 1464191686881 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x117689400) [pid = 1648] [serial = 1469] [outer = 0x1164a7800] 08:54:47 INFO - PROCESS | 1648 | 1464191687304 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 686ms 08:54:47 INFO - PROCESS | 1648 | 1464191687363 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1648 | 1464191687365 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:54:47 INFO - PROCESS | 1648 | 1464191687368 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1648 | 1464191687370 Marionette TRACE conn2 <- [1,1930,null,{}] 08:54:47 INFO - PROCESS | 1648 | 1464191687378 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}] 08:54:47 INFO - PROCESS | 1648 | 1464191687478 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:54:47 INFO - PROCESS | 1648 | 1464191687536 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d59000 == 27 [pid = 1648] [id = 490] 08:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x118079400) [pid = 1648] [serial = 1470] [outer = 0x0] 08:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11824d400) [pid = 1648] [serial = 1471] [outer = 0x118079400] 08:54:47 INFO - PROCESS | 1648 | 1464191687580 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118ea5c00) [pid = 1648] [serial = 1472] [outer = 0x118079400] 08:54:48 INFO - PROCESS | 1648 | 1464191688005 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 08:54:48 INFO - PROCESS | 1648 | 1464191688039 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:54:48 INFO - PROCESS | 1648 | 1464191688043 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:54:48 INFO - PROCESS | 1648 | 1464191688045 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1648 | 1464191688047 Marionette TRACE conn2 <- [1,1934,null,{}] 08:54:48 INFO - PROCESS | 1648 | 1464191688049 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}] 08:54:48 INFO - PROCESS | 1648 | 1464191688172 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:54:48 INFO - PROCESS | 1648 | 1464191688228 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292ec000 == 28 [pid = 1648] [id = 491] 08:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11906b400) [pid = 1648] [serial = 1473] [outer = 0x0] 08:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1196d1800) [pid = 1648] [serial = 1474] [outer = 0x11906b400] 08:54:48 INFO - PROCESS | 1648 | 1464191688257 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x119a2a800) [pid = 1648] [serial = 1475] [outer = 0x11906b400] 08:54:48 INFO - PROCESS | 1648 | 1464191688700 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 719ms 08:54:48 INFO - PROCESS | 1648 | 1464191688778 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1648 | 1464191688780 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:54:48 INFO - PROCESS | 1648 | 1464191688783 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1648 | 1464191688785 Marionette TRACE conn2 <- [1,1938,null,{}] 08:54:48 INFO - PROCESS | 1648 | 1464191688787 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}] 08:54:48 INFO - PROCESS | 1648 | 1464191688886 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:54:48 INFO - PROCESS | 1648 | 1464191688954 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab2800 == 29 [pid = 1648] [id = 492] 08:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x110eb7400) [pid = 1648] [serial = 1476] [outer = 0x0] 08:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x113162c00) [pid = 1648] [serial = 1477] [outer = 0x110eb7400] 08:54:48 INFO - PROCESS | 1648 | 1464191688984 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119068400) [pid = 1648] [serial = 1478] [outer = 0x110eb7400] 08:54:49 INFO - PROCESS | 1648 | 1464191689581 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 822ms 08:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:54:49 INFO - PROCESS | 1648 | 1464191689605 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1648 | 1464191689607 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:54:49 INFO - PROCESS | 1648 | 1464191689611 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1648 | 1464191689613 Marionette TRACE conn2 <- [1,1942,null,{}] 08:54:49 INFO - PROCESS | 1648 | 1464191689617 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}] 08:54:49 INFO - PROCESS | 1648 | 1464191689706 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:54:49 INFO - PROCESS | 1648 | 1464191689762 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119018000 == 30 [pid = 1648] [id = 493] 08:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x110f4a800) [pid = 1648] [serial = 1479] [outer = 0x0] 08:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x112ad5800) [pid = 1648] [serial = 1480] [outer = 0x110f4a800] 08:54:49 INFO - PROCESS | 1648 | 1464191689795 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x113319c00) [pid = 1648] [serial = 1481] [outer = 0x110f4a800] 08:54:50 INFO - PROCESS | 1648 | 1464191690197 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]]]}] 08:54:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12c709800 == 29 [pid = 1648] [id = 472] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x112682000) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 08:54:50 INFO - PROCESS | 1648 | 1464191690282 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1648 | 1464191690285 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:54:50 INFO - PROCESS | 1648 | 1464191690290 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1648 | 1464191690291 Marionette TRACE conn2 <- [1,1946,null,{}] 08:54:50 INFO - PROCESS | 1648 | 1464191690294 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}] 08:54:50 INFO - PROCESS | 1648 | 1464191690374 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:54:50 INFO - PROCESS | 1648 | 1464191690383 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9c000 == 30 [pid = 1648] [id = 494] 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x115d76000) [pid = 1648] [serial = 1482] [outer = 0x0] 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x115e8fc00) [pid = 1648] [serial = 1483] [outer = 0x115d76000] 08:54:50 INFO - PROCESS | 1648 | 1464191690412 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1169a2800) [pid = 1648] [serial = 1484] [outer = 0x115d76000] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12ba83400) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1263ad800) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b9b5800) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12ad9c400) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12a73c000) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1294d9c00) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1196cc800) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12c759000) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128a52800) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12ba82800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11817ec00) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12bf5b400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12c758000) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12ca7d800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x121315400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12bf55c00) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c75c000) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12cebb000) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12cac1800) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12a6f1000) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12cab4800) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12cabf000) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c174c00) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12ba9bc00) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a6ef400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128ac2000) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1263b2000) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x125771800) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119870800) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11824bc00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118172000) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115e8e800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12ca81c00) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126e25400) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128a4e000) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12576f000) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126755800) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118798400) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121bb0c00) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119e8cc00) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119062800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11817cc00) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113c9fc00) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12cec1400) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121bae400) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128ae7800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b9b1800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126e69000) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a6e1000) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a6d4400) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128aee400) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11267dc00) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121877000) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117684400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1181bcc00) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12c16fc00) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12baa4800) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118248800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a6d5c00) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12baa2000) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 08:54:50 INFO - PROCESS | 1648 | 1464191690781 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 08:54:50 INFO - PROCESS | 1648 | 1464191690809 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1648 | 1464191690811 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:54:50 INFO - PROCESS | 1648 | 1464191690813 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1648 | 1464191690815 Marionette TRACE conn2 <- [1,1950,null,{}] 08:54:50 INFO - PROCESS | 1648 | 1464191690822 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}] 08:54:50 INFO - PROCESS | 1648 | 1464191690897 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:54:50 INFO - PROCESS | 1648 | 1464191690902 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190b1800 == 31 [pid = 1648] [id = 495] 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118073800) [pid = 1648] [serial = 1485] [outer = 0x0] 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118172000) [pid = 1648] [serial = 1486] [outer = 0x118073800] 08:54:50 INFO - PROCESS | 1648 | 1464191690933 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1181ac400) [pid = 1648] [serial = 1487] [outer = 0x118073800] 08:54:51 INFO - PROCESS | 1648 | 1464191691311 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms 08:54:51 INFO - PROCESS | 1648 | 1464191691337 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1648 | 1464191691339 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:54:51 INFO - PROCESS | 1648 | 1464191691341 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1648 | 1464191691342 Marionette TRACE conn2 <- [1,1954,null,{}] 08:54:51 INFO - PROCESS | 1648 | 1464191691345 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}] 08:54:51 INFO - PROCESS | 1648 | 1464191691435 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:54:51 INFO - PROCESS | 1648 | 1464191691490 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119875000 == 32 [pid = 1648] [id = 496] 08:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1181b7800) [pid = 1648] [serial = 1488] [outer = 0x0] 08:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118242400) [pid = 1648] [serial = 1489] [outer = 0x1181b7800] 08:54:51 INFO - PROCESS | 1648 | 1464191691516 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11878d800) [pid = 1648] [serial = 1490] [outer = 0x1181b7800] 08:54:51 INFO - PROCESS | 1648 | 1464191691811 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:54:51 INFO - PROCESS | 1648 | 1464191691861 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1648 | 1464191691862 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:54:51 INFO - PROCESS | 1648 | 1464191691864 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1648 | 1464191691866 Marionette TRACE conn2 <- [1,1958,null,{}] 08:54:51 INFO - PROCESS | 1648 | 1464191691870 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}] 08:54:51 INFO - PROCESS | 1648 | 1464191691946 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:54:52 INFO - PROCESS | 1648 | 1464191692002 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212dc800 == 33 [pid = 1648] [id = 497] 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1181c6c00) [pid = 1648] [serial = 1491] [outer = 0x0] 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119062800) [pid = 1648] [serial = 1492] [outer = 0x1181c6c00] 08:54:52 INFO - PROCESS | 1648 | 1464191692027 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119559400) [pid = 1648] [serial = 1493] [outer = 0x1181c6c00] 08:54:52 INFO - PROCESS | 1648 | 1464191692355 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 08:54:52 INFO - PROCESS | 1648 | 1464191692391 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:54:52 INFO - PROCESS | 1648 | 1464191692393 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:54:52 INFO - PROCESS | 1648 | 1464191692397 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1648 | 1464191692399 Marionette TRACE conn2 <- [1,1962,null,{}] 08:54:52 INFO - PROCESS | 1648 | 1464191692402 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}] 08:54:52 INFO - PROCESS | 1648 | 1464191692498 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:54:52 INFO - PROCESS | 1648 | 1464191692504 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248d7800 == 34 [pid = 1648] [id = 498] 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118250400) [pid = 1648] [serial = 1494] [outer = 0x0] 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a06c00) [pid = 1648] [serial = 1495] [outer = 0x118250400] 08:54:52 INFO - PROCESS | 1648 | 1464191692541 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12169e000) [pid = 1648] [serial = 1496] [outer = 0x118250400] 08:54:52 INFO - PROCESS | 1648 | 1464191692897 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 08:54:52 INFO - PROCESS | 1648 | 1464191692918 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 1648 | 1464191692919 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:54:52 INFO - PROCESS | 1648 | 1464191692929 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1648 | 1464191692932 Marionette TRACE conn2 <- [1,1966,null,{}] 08:54:52 INFO - PROCESS | 1648 | 1464191692934 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}] 08:54:53 INFO - PROCESS | 1648 | 1464191693039 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:54:53 INFO - PROCESS | 1648 | 1464191693043 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257bc800 == 35 [pid = 1648] [id = 499] 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119558400) [pid = 1648] [serial = 1497] [outer = 0x0] 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1218f3800) [pid = 1648] [serial = 1498] [outer = 0x119558400] 08:54:53 INFO - PROCESS | 1648 | 1464191693068 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121ba7400) [pid = 1648] [serial = 1499] [outer = 0x119558400] 08:54:53 INFO - PROCESS | 1648 | 1464191693414 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms 08:54:53 INFO - PROCESS | 1648 | 1464191693453 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1648 | 1464191693454 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:54:53 INFO - PROCESS | 1648 | 1464191693463 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1648 | 1464191693464 Marionette TRACE conn2 <- [1,1970,null,{}] 08:54:53 INFO - PROCESS | 1648 | 1464191693466 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}] 08:54:53 INFO - PROCESS | 1648 | 1464191693569 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:54:53 INFO - PROCESS | 1648 | 1464191693573 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f7d800 == 36 [pid = 1648] [id = 500] 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121877000) [pid = 1648] [serial = 1500] [outer = 0x0] 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121bac800) [pid = 1648] [serial = 1501] [outer = 0x121877000] 08:54:53 INFO - PROCESS | 1648 | 1464191693598 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121bf0800) [pid = 1648] [serial = 1502] [outer = 0x121877000] 08:54:53 INFO - PROCESS | 1648 | 1464191693945 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 526ms 08:54:53 INFO - PROCESS | 1648 | 1464191693982 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1648 | 1464191693984 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:54:53 INFO - PROCESS | 1648 | 1464191693986 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1648 | 1464191693987 Marionette TRACE conn2 <- [1,1974,null,{}] 08:54:53 INFO - PROCESS | 1648 | 1464191693992 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}] 08:54:54 INFO - PROCESS | 1648 | 1464191694095 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:54:54 INFO - PROCESS | 1648 | 1464191694099 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12966d800 == 37 [pid = 1648] [id = 501] 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121d68c00) [pid = 1648] [serial = 1503] [outer = 0x0] 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124bcc000) [pid = 1648] [serial = 1504] [outer = 0x121d68c00] 08:54:54 INFO - PROCESS | 1648 | 1464191694124 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124f9dc00) [pid = 1648] [serial = 1505] [outer = 0x121d68c00] 08:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 08:54:54 INFO - PROCESS | 1648 | 1464191694502 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]]]}] 08:54:54 INFO - PROCESS | 1648 | 1464191694506 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 1648 | 1464191694507 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:54:54 INFO - PROCESS | 1648 | 1464191694520 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 1648 | 1464191694521 Marionette TRACE conn2 <- [1,1978,null,{}] 08:54:54 INFO - PROCESS | 1648 | 1464191694524 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}] 08:54:54 INFO - PROCESS | 1648 | 1464191694630 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:54:54 INFO - PROCESS | 1648 | 1464191694635 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745a000 == 38 [pid = 1648] [id = 502] 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121d6b000) [pid = 1648] [serial = 1506] [outer = 0x0] 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124fa4400) [pid = 1648] [serial = 1507] [outer = 0x121d6b000] 08:54:54 INFO - PROCESS | 1648 | 1464191694831 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12576a800) [pid = 1648] [serial = 1508] [outer = 0x121d6b000] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1196cfc00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111a0c400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119a22800) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11856e800) [pid = 1648] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11316b000) [pid = 1648] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11856ec00) [pid = 1648] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113164000) [pid = 1648] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11309d400) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111c82400) [pid = 1648] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x110f49400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118177400) [pid = 1648] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:54:55 INFO - PROCESS | 1648 | 1464191695130 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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 08:54:55 INFO - PROCESS | 1648 | 1464191695189 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1648 | 1464191695190 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:54:55 INFO - PROCESS | 1648 | 1464191695195 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1648 | 1464191695197 Marionette TRACE conn2 <- [1,1982,null,{}] 08:54:55 INFO - PROCESS | 1648 | 1464191695199 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}] 08:54:55 INFO - PROCESS | 1648 | 1464191695300 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:54:55 INFO - PROCESS | 1648 | 1464191695305 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a965800 == 39 [pid = 1648] [id = 503] 08:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11267e800) [pid = 1648] [serial = 1509] [outer = 0x0] 08:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119868000) [pid = 1648] [serial = 1510] [outer = 0x11267e800] 08:54:55 INFO - PROCESS | 1648 | 1464191695338 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126108000) [pid = 1648] [serial = 1511] [outer = 0x11267e800] 08:54:55 INFO - PROCESS | 1648 | 1464191695811 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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 08:54:55 INFO - PROCESS | 1648 | 1464191695866 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1648 | 1464191695868 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:54:55 INFO - PROCESS | 1648 | 1464191695872 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1648 | 1464191695874 Marionette TRACE conn2 <- [1,1986,null,{}] 08:54:55 INFO - PROCESS | 1648 | 1464191695877 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}] 08:54:55 INFO - PROCESS | 1648 | 1464191695970 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:54:55 INFO - PROCESS | 1648 | 1464191695977 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad23000 == 40 [pid = 1648] [id = 504] 08:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12610c400) [pid = 1648] [serial = 1512] [outer = 0x0] 08:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126113800) [pid = 1648] [serial = 1513] [outer = 0x12610c400] 08:54:56 INFO - PROCESS | 1648 | 1464191696002 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1263a3800) [pid = 1648] [serial = 1514] [outer = 0x12610c400] 08:54:56 INFO - PROCESS | 1648 | 1464191696316 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]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 08:54:56 INFO - PROCESS | 1648 | 1464191696341 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1648 | 1464191696342 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:54:56 INFO - PROCESS | 1648 | 1464191696345 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1648 | 1464191696346 Marionette TRACE conn2 <- [1,1990,null,{}] 08:54:56 INFO - PROCESS | 1648 | 1464191696348 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}] 08:54:56 INFO - PROCESS | 1648 | 1464191696430 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:54:56 INFO - PROCESS | 1648 | 1464191696490 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b207000 == 41 [pid = 1648] [id = 505] 08:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126110800) [pid = 1648] [serial = 1515] [outer = 0x0] 08:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1263adc00) [pid = 1648] [serial = 1516] [outer = 0x126110800] 08:54:56 INFO - PROCESS | 1648 | 1464191696515 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1184ca400) [pid = 1648] [serial = 1517] [outer = 0x126110800] 08:54:56 INFO - PROCESS | 1648 | 1464191696790 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]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 08:54:56 INFO - PROCESS | 1648 | 1464191696878 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1648 | 1464191696880 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:54:56 INFO - PROCESS | 1648 | 1464191696884 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1648 | 1464191696887 Marionette TRACE conn2 <- [1,1994,null,{}] 08:54:56 INFO - PROCESS | 1648 | 1464191696891 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}] 08:54:57 INFO - PROCESS | 1648 | 1464191697001 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:54:57 INFO - PROCESS | 1648 | 1464191697056 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aac800 == 42 [pid = 1648] [id = 506] 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x110ebe400) [pid = 1648] [serial = 1518] [outer = 0x0] 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1110b1800) [pid = 1648] [serial = 1519] [outer = 0x110ebe400] 08:54:57 INFO - PROCESS | 1648 | 1464191697089 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112d66000) [pid = 1648] [serial = 1520] [outer = 0x110ebe400] 08:54:57 INFO - PROCESS | 1648 | 1464191697507 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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 676ms 08:54:57 INFO - PROCESS | 1648 | 1464191697561 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1648 | 1464191697563 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:54:57 INFO - PROCESS | 1648 | 1464191697569 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1648 | 1464191697572 Marionette TRACE conn2 <- [1,1998,null,{}] 08:54:57 INFO - PROCESS | 1648 | 1464191697595 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}] 08:54:57 INFO - PROCESS | 1648 | 1464191697703 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:54:57 INFO - PROCESS | 1648 | 1464191697798 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e03000 == 43 [pid = 1648] [id = 507] 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1167c0800) [pid = 1648] [serial = 1521] [outer = 0x0] 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116a5e800) [pid = 1648] [serial = 1522] [outer = 0x1167c0800] 08:54:57 INFO - PROCESS | 1648 | 1464191697829 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118071c00) [pid = 1648] [serial = 1523] [outer = 0x1167c0800] 08:54:58 INFO - PROCESS | 1648 | 1464191698255 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 740ms 08:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:54:58 INFO - PROCESS | 1648 | 1464191698311 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1648 | 1464191698312 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:54:58 INFO - PROCESS | 1648 | 1464191698318 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1648 | 1464191698319 Marionette TRACE conn2 <- [1,2002,null,{}] 08:54:58 INFO - PROCESS | 1648 | 1464191698326 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}] 08:54:58 INFO - PROCESS | 1648 | 1464191698434 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:54:58 INFO - PROCESS | 1648 | 1464191698508 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95e000 == 44 [pid = 1648] [id = 508] 08:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1184d4c00) [pid = 1648] [serial = 1524] [outer = 0x0] 08:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118576000) [pid = 1648] [serial = 1525] [outer = 0x1184d4c00] 08:54:58 INFO - PROCESS | 1648 | 1464191698541 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119684400) [pid = 1648] [serial = 1526] [outer = 0x1184d4c00] 08:54:58 INFO - PROCESS | 1648 | 1464191698952 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 669ms 08:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:54:58 INFO - PROCESS | 1648 | 1464191698988 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1648 | 1464191698989 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:54:59 INFO - PROCESS | 1648 | 1464191698992 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1648 | 1464191698993 Marionette TRACE conn2 <- [1,2006,null,{}] 08:54:59 INFO - PROCESS | 1648 | 1464191698995 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}] 08:54:59 INFO - PROCESS | 1648 | 1464191699127 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:54:59 INFO - PROCESS | 1648 | 1464191699185 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4f800 == 45 [pid = 1648] [id = 509] 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119a26400) [pid = 1648] [serial = 1527] [outer = 0x0] 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1210bd000) [pid = 1648] [serial = 1528] [outer = 0x119a26400] 08:54:59 INFO - PROCESS | 1648 | 1464191699214 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121315800) [pid = 1648] [serial = 1529] [outer = 0x119a26400] 08:54:59 INFO - PROCESS | 1648 | 1464191699663 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]]]}] 08:54:59 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 08:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 08:54:59 INFO - PROCESS | 1648 | 1464191699711 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1648 | 1464191699713 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:54:59 INFO - PROCESS | 1648 | 1464191699715 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1648 | 1464191699716 Marionette TRACE conn2 <- [1,2010,null,{}] 08:54:59 INFO - PROCESS | 1648 | 1464191699719 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}] 08:54:59 INFO - PROCESS | 1648 | 1464191699822 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:54:59 INFO - PROCESS | 1648 | 1464191699880 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba65800 == 46 [pid = 1648] [id = 510] 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121311800) [pid = 1648] [serial = 1530] [outer = 0x0] 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121bac000) [pid = 1648] [serial = 1531] [outer = 0x121311800] 08:54:59 INFO - PROCESS | 1648 | 1464191699910 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12576b400) [pid = 1648] [serial = 1532] [outer = 0x121311800] 08:55:00 INFO - PROCESS | 1648 | 1464191700587 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]]]}] 08:55:00 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 08:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 919ms 08:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:55:00 INFO - PROCESS | 1648 | 1464191700635 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 1648 | 1464191700638 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:55:00 INFO - PROCESS | 1648 | 1464191700643 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 1648 | 1464191700646 Marionette TRACE conn2 <- [1,2014,null,{}] 08:55:00 INFO - PROCESS | 1648 | 1464191700650 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}] 08:55:00 INFO - PROCESS | 1648 | 1464191700740 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:55:00 INFO - PROCESS | 1648 | 1464191700820 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119618000 == 47 [pid = 1648] [id = 511] 08:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x110ebd800) [pid = 1648] [serial = 1533] [outer = 0x0] 08:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11267d400) [pid = 1648] [serial = 1534] [outer = 0x110ebd800] 08:55:00 INFO - PROCESS | 1648 | 1464191700848 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113171400) [pid = 1648] [serial = 1535] [outer = 0x110ebd800] 08:55:01 INFO - PROCESS | 1648 | 1464191701313 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 723ms 08:55:01 INFO - PROCESS | 1648 | 1464191701367 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1648 | 1464191701372 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:55:01 INFO - PROCESS | 1648 | 1464191701379 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1648 | 1464191701382 Marionette TRACE conn2 <- [1,2018,null,{}] 08:55:01 INFO - PROCESS | 1648 | 1464191701386 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}] 08:55:01 INFO - PROCESS | 1648 | 1464191701546 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad23000 == 46 [pid = 1648] [id = 504] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a965800 == 45 [pid = 1648] [id = 503] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11745a000 == 44 [pid = 1648] [id = 502] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12966d800 == 43 [pid = 1648] [id = 501] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126f7d800 == 42 [pid = 1648] [id = 500] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1257bc800 == 41 [pid = 1648] [id = 499] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1218ec800) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1248d7800 == 40 [pid = 1648] [id = 498] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1212dc800 == 39 [pid = 1648] [id = 497] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119875000 == 38 [pid = 1648] [id = 496] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1190b1800 == 37 [pid = 1648] [id = 495] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9c000 == 36 [pid = 1648] [id = 494] 08:55:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119018000 == 35 [pid = 1648] [id = 493] 08:55:01 INFO - PROCESS | 1648 | 1464191701639 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x10eab4400) [pid = 1648] [serial = 889] [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.] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11986a800) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11316c800) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11309a400) [pid = 1648] [serial = 1430] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1210ba800) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119553c00) [pid = 1648] [serial = 1445] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x112f46400) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118248400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119560000) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1196ccc00) [pid = 1648] [serial = 1448] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1122aa800) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x117686800) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118175400) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11316f400) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119a11c00) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116943400) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118171000) [pid = 1648] [serial = 1436] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181b7400) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1184d1000) [pid = 1648] [serial = 1442] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116438400) [pid = 1648] [serial = 1433] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113162400) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118588000) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1196d4c00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1181c5c00) [pid = 1648] [serial = 1439] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121699000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 08:55:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161cd000 == 36 [pid = 1648] [id = 512] 08:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110f49800) [pid = 1648] [serial = 1536] [outer = 0x0] 08:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11309a400) [pid = 1648] [serial = 1537] [outer = 0x110f49800] 08:55:01 INFO - PROCESS | 1648 | 1464191701671 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a60c00) [pid = 1648] [serial = 1538] [outer = 0x110f49800] 08:55:01 INFO - PROCESS | 1648 | 1464191701986 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 627ms 08:55:02 INFO - PROCESS | 1648 | 1464191702007 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1648 | 1464191702008 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:55:02 INFO - PROCESS | 1648 | 1464191702011 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1648 | 1464191702013 Marionette TRACE conn2 <- [1,2022,null,{}] 08:55:02 INFO - PROCESS | 1648 | 1464191702041 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}] 08:55:02 INFO - PROCESS | 1648 | 1464191702122 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:55:02 INFO - PROCESS | 1648 | 1464191702130 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195d1000 == 37 [pid = 1648] [id = 513] 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118171000) [pid = 1648] [serial = 1539] [outer = 0x0] 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1181bcc00) [pid = 1648] [serial = 1540] [outer = 0x118171000] 08:55:02 INFO - PROCESS | 1648 | 1464191702158 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118569c00) [pid = 1648] [serial = 1541] [outer = 0x118171000] 08:55:02 INFO - PROCESS | 1648 | 1464191702532 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 542ms 08:55:02 INFO - PROCESS | 1648 | 1464191702555 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1648 | 1464191702558 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:55:02 INFO - PROCESS | 1648 | 1464191702563 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1648 | 1464191702566 Marionette TRACE conn2 <- [1,2026,null,{}] 08:55:02 INFO - PROCESS | 1648 | 1464191702570 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}] 08:55:02 INFO - PROCESS | 1648 | 1464191702686 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:55:02 INFO - PROCESS | 1648 | 1464191702691 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x121434800 == 38 [pid = 1648] [id = 514] 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118790000) [pid = 1648] [serial = 1542] [outer = 0x0] 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119009400) [pid = 1648] [serial = 1543] [outer = 0x118790000] 08:55:02 INFO - PROCESS | 1648 | 1464191702716 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119553c00) [pid = 1648] [serial = 1544] [outer = 0x118790000] 08:55:03 INFO - PROCESS | 1648 | 1464191703059 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 526ms 08:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:55:03 INFO - PROCESS | 1648 | 1464191703095 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1648 | 1464191703096 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:55:03 INFO - PROCESS | 1648 | 1464191703099 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1648 | 1464191703100 Marionette TRACE conn2 <- [1,2030,null,{}] 08:55:03 INFO - PROCESS | 1648 | 1464191703105 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}] 08:55:03 INFO - PROCESS | 1648 | 1464191703181 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:55:03 INFO - PROCESS | 1648 | 1464191703188 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a9e800 == 39 [pid = 1648] [id = 515] 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11955c000) [pid = 1648] [serial = 1545] [outer = 0x0] 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1196cdc00) [pid = 1648] [serial = 1546] [outer = 0x11955c000] 08:55:03 INFO - PROCESS | 1648 | 1464191703214 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11986bc00) [pid = 1648] [serial = 1547] [outer = 0x11955c000] 08:55:03 INFO - PROCESS | 1648 | 1464191703580 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 08:55:03 INFO - PROCESS | 1648 | 1464191703620 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1648 | 1464191703622 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:55:03 INFO - PROCESS | 1648 | 1464191703627 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1648 | 1464191703628 Marionette TRACE conn2 <- [1,2034,null,{}] 08:55:03 INFO - PROCESS | 1648 | 1464191703630 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}] 08:55:03 INFO - PROCESS | 1648 | 1464191703726 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:55:03 INFO - PROCESS | 1648 | 1464191703804 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248cf000 == 40 [pid = 1648] [id = 516] 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1196cfc00) [pid = 1648] [serial = 1548] [outer = 0x0] 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1210bbc00) [pid = 1648] [serial = 1549] [outer = 0x1196cfc00] 08:55:03 INFO - PROCESS | 1648 | 1464191703830 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121d6ec00) [pid = 1648] [serial = 1550] [outer = 0x1196cfc00] 08:55:04 INFO - PROCESS | 1648 | 1464191704231 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]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 622ms 08:55:04 INFO - PROCESS | 1648 | 1464191704249 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 1648 | 1464191704251 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:55:04 INFO - PROCESS | 1648 | 1464191704255 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 1648 | 1464191704257 Marionette TRACE conn2 <- [1,2038,null,{}] 08:55:04 INFO - PROCESS | 1648 | 1464191704260 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}] 08:55:04 INFO - PROCESS | 1648 | 1464191704421 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:55:04 INFO - PROCESS | 1648 | 1464191704443 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12677e000 == 41 [pid = 1648] [id = 517] 08:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1214c2400) [pid = 1648] [serial = 1551] [outer = 0x0] 08:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124fa2000) [pid = 1648] [serial = 1552] [outer = 0x1214c2400] 08:55:04 INFO - PROCESS | 1648 | 1464191704484 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x125770c00) [pid = 1648] [serial = 1553] [outer = 0x1214c2400] 08:55:04 INFO - PROCESS | 1648 | 1464191704834 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]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 624ms 08:55:04 INFO - PROCESS | 1648 | 1464191704879 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:55:04 INFO - PROCESS | 1648 | 1464191704880 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:55:04 INFO - PROCESS | 1648 | 1464191704882 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 1648 | 1464191704883 Marionette TRACE conn2 <- [1,2042,null,{}] 08:55:04 INFO - PROCESS | 1648 | 1464191704893 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}] 08:55:05 INFO - PROCESS | 1648 | 1464191704999 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:55:05 INFO - PROCESS | 1648 | 1464191705056 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292e1800 == 42 [pid = 1648] [id = 518] 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12485c000) [pid = 1648] [serial = 1554] [outer = 0x0] 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12610f000) [pid = 1648] [serial = 1555] [outer = 0x12485c000] 08:55:05 INFO - PROCESS | 1648 | 1464191705081 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1263ab800) [pid = 1648] [serial = 1556] [outer = 0x12485c000] 08:55:05 INFO - PROCESS | 1648 | 1464191705378 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]]]}] 08:55:05 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) 08:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 529ms 08:55:05 INFO - PROCESS | 1648 | 1464191705412 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1648 | 1464191705413 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:55:05 INFO - PROCESS | 1648 | 1464191705416 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1648 | 1464191705424 Marionette TRACE conn2 <- [1,2046,null,{}] 08:55:05 INFO - PROCESS | 1648 | 1464191705430 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}] 08:55:05 INFO - PROCESS | 1648 | 1464191705534 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:55:05 INFO - PROCESS | 1648 | 1464191705546 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a586800 == 43 [pid = 1648] [id = 519] 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1261dc000) [pid = 1648] [serial = 1557] [outer = 0x0] 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126987000) [pid = 1648] [serial = 1558] [outer = 0x1261dc000] 08:55:05 INFO - PROCESS | 1648 | 1464191705571 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126b21800) [pid = 1648] [serial = 1559] [outer = 0x1261dc000] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119558400) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x121877000) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x110f4a800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118250400) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118073800) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1181c6c00) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x115d76000) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1181b7800) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121d68c00) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12610c400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121d6b000) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11267e800) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:55:06 INFO - PROCESS | 1648 | 1464191706021 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 629ms 08:55:06 INFO - PROCESS | 1648 | 1464191706045 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1648 | 1464191706047 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:55:06 INFO - PROCESS | 1648 | 1464191706049 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1648 | 1464191706050 Marionette TRACE conn2 <- [1,2050,null,{}] 08:55:06 INFO - PROCESS | 1648 | 1464191706052 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}] 08:55:06 INFO - PROCESS | 1648 | 1464191706136 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:55:06 INFO - PROCESS | 1648 | 1464191706190 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x124845000 == 44 [pid = 1648] [id = 520] 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11203c000) [pid = 1648] [serial = 1560] [outer = 0x0] 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118174c00) [pid = 1648] [serial = 1561] [outer = 0x11203c000] 08:55:06 INFO - PROCESS | 1648 | 1464191706217 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124858c00) [pid = 1648] [serial = 1562] [outer = 0x11203c000] 08:55:06 INFO - PROCESS | 1648 | 1464191706530 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 08:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:55:06 INFO - PROCESS | 1648 | 1464191706570 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1648 | 1464191706572 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:55:06 INFO - PROCESS | 1648 | 1464191706574 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1648 | 1464191706576 Marionette TRACE conn2 <- [1,2054,null,{}] 08:55:06 INFO - PROCESS | 1648 | 1464191706579 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}] 08:55:06 INFO - PROCESS | 1648 | 1464191706681 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:55:06 INFO - PROCESS | 1648 | 1464191706698 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b214000 == 45 [pid = 1648] [id = 521] 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126e1e800) [pid = 1648] [serial = 1563] [outer = 0x0] 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126ee7400) [pid = 1648] [serial = 1564] [outer = 0x126e1e800] 08:55:06 INFO - PROCESS | 1648 | 1464191706728 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126ef1400) [pid = 1648] [serial = 1565] [outer = 0x126e1e800] 08:55:07 INFO - PROCESS | 1648 | 1464191707059 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 08:55:07 INFO - PROCESS | 1648 | 1464191707093 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:55:07 INFO - PROCESS | 1648 | 1464191707094 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:55:07 INFO - PROCESS | 1648 | 1464191707096 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1648 | 1464191707097 Marionette TRACE conn2 <- [1,2058,null,{}] 08:55:07 INFO - PROCESS | 1648 | 1464191707100 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}] 08:55:07 INFO - PROCESS | 1648 | 1464191707211 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:55:07 INFO - PROCESS | 1648 | 1464191707219 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd63000 == 46 [pid = 1648] [id = 522] 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126eea000) [pid = 1648] [serial = 1566] [outer = 0x0] 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126fd4c00) [pid = 1648] [serial = 1567] [outer = 0x126eea000] 08:55:07 INFO - PROCESS | 1648 | 1464191707244 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126fdc800) [pid = 1648] [serial = 1568] [outer = 0x126eea000] 08:55:07 INFO - PROCESS | 1648 | 1464191707581 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 08:55:07 INFO - PROCESS | 1648 | 1464191707615 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1648 | 1464191707617 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:55:07 INFO - PROCESS | 1648 | 1464191707619 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1648 | 1464191707620 Marionette TRACE conn2 <- [1,2062,null,{}] 08:55:07 INFO - PROCESS | 1648 | 1464191707622 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}] 08:55:07 INFO - PROCESS | 1648 | 1464191707705 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:55:07 INFO - PROCESS | 1648 | 1464191707712 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c11b800 == 47 [pid = 1648] [id = 523] 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126fdec00) [pid = 1648] [serial = 1569] [outer = 0x0] 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128a4f800) [pid = 1648] [serial = 1570] [outer = 0x126fdec00] 08:55:07 INFO - PROCESS | 1648 | 1464191707737 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128ac0400) [pid = 1648] [serial = 1571] [outer = 0x126fdec00] 08:55:08 INFO - PROCESS | 1648 | 1464191708256 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 08:55:08 INFO - PROCESS | 1648 | 1464191708288 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1648 | 1464191708293 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:55:08 INFO - PROCESS | 1648 | 1464191708297 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1648 | 1464191708299 Marionette TRACE conn2 <- [1,2066,null,{}] 08:55:08 INFO - PROCESS | 1648 | 1464191708303 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}] 08:55:08 INFO - PROCESS | 1648 | 1464191708409 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:55:08 INFO - PROCESS | 1648 | 1464191708508 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119018000 == 48 [pid = 1648] [id = 524] 08:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x113167800) [pid = 1648] [serial = 1572] [outer = 0x0] 08:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113c27400) [pid = 1648] [serial = 1573] [outer = 0x113167800] 08:55:08 INFO - PROCESS | 1648 | 1464191708542 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1167c6400) [pid = 1648] [serial = 1574] [outer = 0x113167800] 08:55:08 INFO - PROCESS | 1648 | 1464191708957 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 08:55:09 INFO - PROCESS | 1648 | 1464191709020 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1648 | 1464191709024 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:55:09 INFO - PROCESS | 1648 | 1464191709029 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1648 | 1464191709031 Marionette TRACE conn2 <- [1,2070,null,{}] 08:55:09 INFO - PROCESS | 1648 | 1464191709033 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}] 08:55:09 INFO - PROCESS | 1648 | 1464191709140 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:55:09 INFO - PROCESS | 1648 | 1464191709201 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c03800 == 49 [pid = 1648] [id = 525] 08:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x117e29800) [pid = 1648] [serial = 1575] [outer = 0x0] 08:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1181ba800) [pid = 1648] [serial = 1576] [outer = 0x117e29800] 08:55:09 INFO - PROCESS | 1648 | 1464191709231 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11856f000) [pid = 1648] [serial = 1577] [outer = 0x117e29800] 08:55:09 INFO - PROCESS | 1648 | 1464191709659 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 669ms 08:55:09 INFO - PROCESS | 1648 | 1464191709699 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:55:09 INFO - PROCESS | 1648 | 1464191709701 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:55:09 INFO - PROCESS | 1648 | 1464191709703 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1648 | 1464191709706 Marionette TRACE conn2 <- [1,2074,null,{}] 08:55:09 INFO - PROCESS | 1648 | 1464191709714 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}] 08:55:09 INFO - PROCESS | 1648 | 1464191709844 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:55:09 INFO - PROCESS | 1648 | 1464191709919 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c708000 == 50 [pid = 1648] [id = 526] 08:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119011000) [pid = 1648] [serial = 1578] [outer = 0x0] 08:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119a22c00) [pid = 1648] [serial = 1579] [outer = 0x119011000] 08:55:09 INFO - PROCESS | 1648 | 1464191709952 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121ba6000) [pid = 1648] [serial = 1580] [outer = 0x119011000] 08:55:10 INFO - PROCESS | 1648 | 1464191710375 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 726ms 08:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:55:10 INFO - PROCESS | 1648 | 1464191710429 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1648 | 1464191710431 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:55:10 INFO - PROCESS | 1648 | 1464191710434 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1648 | 1464191710435 Marionette TRACE conn2 <- [1,2078,null,{}] 08:55:10 INFO - PROCESS | 1648 | 1464191710438 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}] 08:55:10 INFO - PROCESS | 1648 | 1464191710544 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:55:10 INFO - PROCESS | 1648 | 1464191710615 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c721000 == 51 [pid = 1648] [id = 527] 08:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121d66800) [pid = 1648] [serial = 1581] [outer = 0x0] 08:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12586b000) [pid = 1648] [serial = 1582] [outer = 0x121d66800] 08:55:10 INFO - PROCESS | 1648 | 1464191710646 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x126b16800) [pid = 1648] [serial = 1583] [outer = 0x121d66800] 08:55:11 INFO - PROCESS | 1648 | 1464191711060 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 669ms 08:55:11 INFO - PROCESS | 1648 | 1464191711103 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1648 | 1464191711105 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:55:11 INFO - PROCESS | 1648 | 1464191711107 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1648 | 1464191711108 Marionette TRACE conn2 <- [1,2082,null,{}] 08:55:11 INFO - PROCESS | 1648 | 1464191711111 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}] 08:55:11 INFO - PROCESS | 1648 | 1464191711229 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:55:11 INFO - PROCESS | 1648 | 1464191711289 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca60000 == 52 [pid = 1648] [id = 528] 08:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x121d68400) [pid = 1648] [serial = 1584] [outer = 0x0] 08:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126eeb400) [pid = 1648] [serial = 1585] [outer = 0x121d68400] 08:55:11 INFO - PROCESS | 1648 | 1464191711319 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126fd5400) [pid = 1648] [serial = 1586] [outer = 0x121d68400] 08:55:11 INFO - PROCESS | 1648 | 1464191711732 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 674ms 08:55:11 INFO - PROCESS | 1648 | 1464191711781 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1648 | 1464191711783 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:55:11 INFO - PROCESS | 1648 | 1464191711785 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1648 | 1464191711787 Marionette TRACE conn2 <- [1,2086,null,{}] 08:55:11 INFO - PROCESS | 1648 | 1464191711789 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}] 08:55:11 INFO - PROCESS | 1648 | 1464191711911 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:55:12 INFO - PROCESS | 1648 | 1464191712157 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e33000 == 53 [pid = 1648] [id = 529] 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x110ec4800) [pid = 1648] [serial = 1587] [outer = 0x0] 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x110f4ec00) [pid = 1648] [serial = 1588] [outer = 0x110ec4800] 08:55:12 INFO - PROCESS | 1648 | 1464191712203 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x112683400) [pid = 1648] [serial = 1589] [outer = 0x110ec4800] 08:55:12 INFO - PROCESS | 1648 | 1464191712667 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]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 922ms 08:55:12 INFO - PROCESS | 1648 | 1464191712714 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 1648 | 1464191712718 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:55:12 INFO - PROCESS | 1648 | 1464191712723 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1648 | 1464191712725 Marionette TRACE conn2 <- [1,2090,null,{}] 08:55:12 INFO - PROCESS | 1648 | 1464191712729 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}] 08:55:12 INFO - PROCESS | 1648 | 1464191712827 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:55:12 INFO - PROCESS | 1648 | 1464191712901 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182a2000 == 54 [pid = 1648] [id = 530] 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x113164c00) [pid = 1648] [serial = 1590] [outer = 0x0] 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x114fdc000) [pid = 1648] [serial = 1591] [outer = 0x113164c00] 08:55:12 INFO - PROCESS | 1648 | 1464191712931 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x117681000) [pid = 1648] [serial = 1592] [outer = 0x113164c00] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd63000 == 53 [pid = 1648] [id = 522] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12b214000 == 52 [pid = 1648] [id = 521] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124845000 == 51 [pid = 1648] [id = 520] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a586800 == 50 [pid = 1648] [id = 519] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1292e1800 == 49 [pid = 1648] [id = 518] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12677e000 == 48 [pid = 1648] [id = 517] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1169aa800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11824d400) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1196d1800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1263adc00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1248cf000 == 47 [pid = 1648] [id = 516] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121a9e800 == 46 [pid = 1648] [id = 515] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121434800 == 45 [pid = 1648] [id = 514] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1195d1000 == 44 [pid = 1648] [id = 513] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1161cd000 == 43 [pid = 1648] [id = 512] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119618000 == 42 [pid = 1648] [id = 511] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119e03000 == 41 [pid = 1648] [id = 507] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116aac800 == 40 [pid = 1648] [id = 506] 08:55:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12b207000 == 39 [pid = 1648] [id = 505] 08:55:13 INFO - PROCESS | 1648 | 1464191713352 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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 08:55:13 INFO - PROCESS | 1648 | 1464191713398 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1648 | 1464191713400 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:55:13 INFO - PROCESS | 1648 | 1464191713404 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1648 | 1464191713405 Marionette TRACE conn2 <- [1,2094,null,{}] 08:55:13 INFO - PROCESS | 1648 | 1464191713407 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}] 08:55:13 INFO - PROCESS | 1648 | 1464191713491 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1218f3800) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x121bac800) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x113319c00) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x112ad5800) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119a06c00) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x112d69000) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118172000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1181ac400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119062800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119559400) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x115e8fc00) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1169a2800) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118242400) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11878d800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x113162c00) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x124bcc000) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1263a3800) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12576a800) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124f9dc00) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126113800) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124fa4400) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126108000) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121bf0800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121ba7400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119868000) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12169e000) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 08:55:13 INFO - PROCESS | 1648 | 1464191713559 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182be000 == 40 [pid = 1648] [id = 531] 08:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113162c00) [pid = 1648] [serial = 1593] [outer = 0x0] 08:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1169a2800) [pid = 1648] [serial = 1594] [outer = 0x113162c00] 08:55:13 INFO - PROCESS | 1648 | 1464191713588 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11824c000) [pid = 1648] [serial = 1595] [outer = 0x113162c00] 08:55:13 INFO - PROCESS | 1648 | 1464191713907 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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 08:55:13 INFO - PROCESS | 1648 | 1464191713924 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1648 | 1464191713925 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:55:13 INFO - PROCESS | 1648 | 1464191713929 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1648 | 1464191713933 Marionette TRACE conn2 <- [1,2098,null,{}] 08:55:13 INFO - PROCESS | 1648 | 1464191713942 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}] 08:55:14 INFO - PROCESS | 1648 | 1464191714024 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:55:14 INFO - PROCESS | 1648 | 1464191714029 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121809800 == 41 [pid = 1648] [id = 532] 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11856ac00) [pid = 1648] [serial = 1596] [outer = 0x0] 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11900d800) [pid = 1648] [serial = 1597] [outer = 0x11856ac00] 08:55:14 INFO - PROCESS | 1648 | 1464191714057 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1196ca400) [pid = 1648] [serial = 1598] [outer = 0x11856ac00] 08:55:14 INFO - PROCESS | 1648 | 1464191714411 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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 525ms 08:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:55:14 INFO - PROCESS | 1648 | 1464191714454 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1648 | 1464191714455 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:55:14 INFO - PROCESS | 1648 | 1464191714458 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1648 | 1464191714467 Marionette TRACE conn2 <- [1,2102,null,{}] 08:55:14 INFO - PROCESS | 1648 | 1464191714469 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}] 08:55:14 INFO - PROCESS | 1648 | 1464191714552 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:55:14 INFO - PROCESS | 1648 | 1464191714556 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c6800 == 42 [pid = 1648] [id = 533] 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11986a800) [pid = 1648] [serial = 1599] [outer = 0x0] 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1210b8800) [pid = 1648] [serial = 1600] [outer = 0x11986a800] 08:55:14 INFO - PROCESS | 1648 | 1464191714587 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12169e400) [pid = 1648] [serial = 1601] [outer = 0x11986a800] 08:55:14 INFO - PROCESS | 1648 | 1464191714917 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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 478ms 08:55:14 INFO - PROCESS | 1648 | 1464191714937 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1648 | 1464191714938 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:55:14 INFO - PROCESS | 1648 | 1464191714944 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1648 | 1464191714946 Marionette TRACE conn2 <- [1,2106,null,{}] 08:55:14 INFO - PROCESS | 1648 | 1464191714948 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}] 08:55:15 INFO - PROCESS | 1648 | 1464191715039 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:55:15 INFO - PROCESS | 1648 | 1464191715121 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f65800 == 43 [pid = 1648] [id = 534] 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121accc00) [pid = 1648] [serial = 1602] [outer = 0x0] 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121bae000) [pid = 1648] [serial = 1603] [outer = 0x121accc00] 08:55:15 INFO - PROCESS | 1648 | 1464191715164 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x124fa3000) [pid = 1648] [serial = 1604] [outer = 0x121accc00] 08:55:15 INFO - PROCESS | 1648 | 1464191715493 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 08:55:15 INFO - PROCESS | 1648 | 1464191715515 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1648 | 1464191715516 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:55:15 INFO - PROCESS | 1648 | 1464191715526 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1648 | 1464191715527 Marionette TRACE conn2 <- [1,2110,null,{}] 08:55:15 INFO - PROCESS | 1648 | 1464191715529 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}] 08:55:15 INFO - PROCESS | 1648 | 1464191715641 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:55:15 INFO - PROCESS | 1648 | 1464191715646 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d90800 == 44 [pid = 1648] [id = 535] 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x124bcc000) [pid = 1648] [serial = 1605] [outer = 0x0] 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12585f800) [pid = 1648] [serial = 1606] [outer = 0x124bcc000] 08:55:15 INFO - PROCESS | 1648 | 1464191715704 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1261ddc00) [pid = 1648] [serial = 1607] [outer = 0x124bcc000] 08:55:16 INFO - PROCESS | 1648 | 1464191716016 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 08:55:16 INFO - PROCESS | 1648 | 1464191716047 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1648 | 1464191716048 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:55:16 INFO - PROCESS | 1648 | 1464191716051 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1648 | 1464191716052 Marionette TRACE conn2 <- [1,2114,null,{}] 08:55:16 INFO - PROCESS | 1648 | 1464191716054 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}] 08:55:16 INFO - PROCESS | 1648 | 1464191716165 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:55:16 INFO - PROCESS | 1648 | 1464191716170 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a57f000 == 45 [pid = 1648] [id = 536] 08:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x125771400) [pid = 1648] [serial = 1608] [outer = 0x0] 08:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126980c00) [pid = 1648] [serial = 1609] [outer = 0x125771400] 08:55:16 INFO - PROCESS | 1648 | 1464191716226 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126eee000) [pid = 1648] [serial = 1610] [outer = 0x125771400] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1214c2400) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12485c000) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118790000) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x110ebd800) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1261dc000) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11203c000) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x110f49800) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118171000) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11955c000) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126e1e800) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126eea000) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126110800) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1196cfc00) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:55:16 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x112040c00) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:55:16 INFO - PROCESS | 1648 | 1464191716928 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 919ms 08:55:16 INFO - PROCESS | 1648 | 1464191716970 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1648 | 1464191716973 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:55:16 INFO - PROCESS | 1648 | 1464191716977 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1648 | 1464191716980 Marionette TRACE conn2 <- [1,2118,null,{}] 08:55:16 INFO - PROCESS | 1648 | 1464191716984 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}] 08:55:17 INFO - PROCESS | 1648 | 1464191717089 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:55:17 INFO - PROCESS | 1648 | 1464191717160 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190b9000 == 46 [pid = 1648] [id = 537] 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x112d63000) [pid = 1648] [serial = 1611] [outer = 0x0] 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x113320800) [pid = 1648] [serial = 1612] [outer = 0x112d63000] 08:55:17 INFO - PROCESS | 1648 | 1464191717193 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116438400) [pid = 1648] [serial = 1613] [outer = 0x112d63000] 08:55:17 INFO - PROCESS | 1648 | 1464191717594 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]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 08:55:17 INFO - PROCESS | 1648 | 1464191717650 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1648 | 1464191717654 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:55:17 INFO - PROCESS | 1648 | 1464191717659 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1648 | 1464191717661 Marionette TRACE conn2 <- [1,2122,null,{}] 08:55:17 INFO - PROCESS | 1648 | 1464191717663 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}] 08:55:17 INFO - PROCESS | 1648 | 1464191717791 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:55:17 INFO - PROCESS | 1648 | 1464191717876 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x124833800 == 47 [pid = 1648] [id = 538] 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1181ac400) [pid = 1648] [serial = 1614] [outer = 0x0] 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118251c00) [pid = 1648] [serial = 1615] [outer = 0x1181ac400] 08:55:17 INFO - PROCESS | 1648 | 1464191717907 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119005400) [pid = 1648] [serial = 1616] [outer = 0x1181ac400] 08:55:18 INFO - PROCESS | 1648 | 1464191718332 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 08:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:55:18 INFO - PROCESS | 1648 | 1464191718380 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1648 | 1464191718382 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1648 | 1464191718384 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1648 | 1464191718387 Marionette TRACE conn2 <- [1,2126,null,{}] 08:55:18 INFO - PROCESS | 1648 | 1464191718395 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}] 08:55:18 INFO - PROCESS | 1648 | 1464191718498 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:55:18 INFO - PROCESS | 1648 | 1464191718560 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad16800 == 48 [pid = 1648] [id = 539] 08:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118247800) [pid = 1648] [serial = 1617] [outer = 0x0] 08:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1196d7800) [pid = 1648] [serial = 1618] [outer = 0x118247800] 08:55:18 INFO - PROCESS | 1648 | 1464191718604 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121ba9c00) [pid = 1648] [serial = 1619] [outer = 0x118247800] 08:55:19 INFO - PROCESS | 1648 | 1464191719023 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 674ms 08:55:19 INFO - PROCESS | 1648 | 1464191719058 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1648 | 1464191719060 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:55:19 INFO - PROCESS | 1648 | 1464191719063 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1648 | 1464191719064 Marionette TRACE conn2 <- [1,2130,null,{}] 08:55:19 INFO - PROCESS | 1648 | 1464191719067 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}] 08:55:19 INFO - PROCESS | 1648 | 1464191719188 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:55:19 INFO - PROCESS | 1648 | 1464191719260 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b296800 == 49 [pid = 1648] [id = 540] 08:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124f62000) [pid = 1648] [serial = 1620] [outer = 0x0] 08:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x125774000) [pid = 1648] [serial = 1621] [outer = 0x124f62000] 08:55:19 INFO - PROCESS | 1648 | 1464191719290 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1263a9000) [pid = 1648] [serial = 1622] [outer = 0x124f62000] 08:55:19 INFO - PROCESS | 1648 | 1464191719761 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] 08:55:19 INFO - PROCESS | 1648 | 1464191719811 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:55:19 INFO - PROCESS | 1648 | 1464191719817 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1648 | 1464191719819 Marionette TRACE conn2 <- [1,2134,null,{}] 08:55:19 INFO - PROCESS | 1648 | 1464191719823 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}] 08:55:19 INFO - PROCESS | 1648 | 1464191719959 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:55:20 INFO - PROCESS | 1648 | 1464191720026 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd72800 == 50 [pid = 1648] [id = 541] 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124fa0000) [pid = 1648] [serial = 1623] [outer = 0x0] 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x126eedc00) [pid = 1648] [serial = 1624] [outer = 0x124fa0000] 08:55:20 INFO - PROCESS | 1648 | 1464191720055 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126fd4000) [pid = 1648] [serial = 1625] [outer = 0x124fa0000] 08:55:20 INFO - PROCESS | 1648 | 1464191720443 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]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 672ms 08:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:55:20 INFO - PROCESS | 1648 | 1464191720502 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1648 | 1464191720503 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:55:20 INFO - PROCESS | 1648 | 1464191720507 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1648 | 1464191720508 Marionette TRACE conn2 <- [1,2138,null,{}] 08:55:20 INFO - PROCESS | 1648 | 1464191720511 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}] 08:55:20 INFO - PROCESS | 1648 | 1464191720624 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:55:20 INFO - PROCESS | 1648 | 1464191720695 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c71d800 == 51 [pid = 1648] [id = 542] 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126fd8800) [pid = 1648] [serial = 1626] [outer = 0x0] 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128ac2400) [pid = 1648] [serial = 1627] [outer = 0x126fd8800] 08:55:20 INFO - PROCESS | 1648 | 1464191720725 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128ae8400) [pid = 1648] [serial = 1628] [outer = 0x126fd8800] 08:55:21 INFO - PROCESS | 1648 | 1464191721138 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 675ms 08:55:21 INFO - PROCESS | 1648 | 1464191721185 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1648 | 1464191721186 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:55:21 INFO - PROCESS | 1648 | 1464191721191 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1648 | 1464191721193 Marionette TRACE conn2 <- [1,2142,null,{}] 08:55:21 INFO - PROCESS | 1648 | 1464191721195 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}] 08:55:21 INFO - PROCESS | 1648 | 1464191721307 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:55:21 INFO - PROCESS | 1648 | 1464191721377 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce71000 == 52 [pid = 1648] [id = 543] 08:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x110ec3c00) [pid = 1648] [serial = 1629] [outer = 0x0] 08:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x128ac7c00) [pid = 1648] [serial = 1630] [outer = 0x110ec3c00] 08:55:21 INFO - PROCESS | 1648 | 1464191721406 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128af3800) [pid = 1648] [serial = 1631] [outer = 0x110ec3c00] 08:55:21 INFO - PROCESS | 1648 | 1464191721804 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] 08:55:21 INFO - PROCESS | 1648 | 1464191721865 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:55:21 INFO - PROCESS | 1648 | 1464191721867 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1648 | 1464191721868 Marionette TRACE conn2 <- [1,2146,null,{}] 08:55:21 INFO - PROCESS | 1648 | 1464191721871 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}] 08:55:21 INFO - PROCESS | 1648 | 1464191721988 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:55:22 INFO - PROCESS | 1648 | 1464191722197 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118327800 == 53 [pid = 1648] [id = 544] 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x110ebf000) [pid = 1648] [serial = 1632] [outer = 0x0] 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x111ab8400) [pid = 1648] [serial = 1633] [outer = 0x110ebf000] 08:55:22 INFO - PROCESS | 1648 | 1464191722235 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x112687800) [pid = 1648] [serial = 1634] [outer = 0x110ebf000] 08:55:22 INFO - PROCESS | 1648 | 1464191722673 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] 08:55:22 INFO - PROCESS | 1648 | 1464191722741 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:55:22 INFO - PROCESS | 1648 | 1464191722744 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1648 | 1464191722746 Marionette TRACE conn2 <- [1,2150,null,{}] 08:55:22 INFO - PROCESS | 1648 | 1464191722750 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}] 08:55:22 INFO - PROCESS | 1648 | 1464191722849 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:55:22 INFO - PROCESS | 1648 | 1464191722911 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960a000 == 54 [pid = 1648] [id = 545] 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x114f11000) [pid = 1648] [serial = 1635] [outer = 0x0] 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x116a60400) [pid = 1648] [serial = 1636] [outer = 0x114f11000] 08:55:22 INFO - PROCESS | 1648 | 1464191722941 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11856a000) [pid = 1648] [serial = 1637] [outer = 0x114f11000] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x128d90800 == 53 [pid = 1648] [id = 535] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x116f65800 == 52 [pid = 1648] [id = 534] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c6800 == 51 [pid = 1648] [id = 533] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128a4f800) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x121809800 == 50 [pid = 1648] [id = 532] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1182be000 == 49 [pid = 1648] [id = 531] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1182a2000 == 48 [pid = 1648] [id = 530] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118e33000 == 47 [pid = 1648] [id = 529] 08:55:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c721000 == 46 [pid = 1648] [id = 527] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11268b400) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124fa2000) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12610f000) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1210bd000) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119553c00) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119009400) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x113171400) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11267d400) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126987000) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118576000) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x121bac000) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118174c00) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11309a400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116a60c00) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1263ab800) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1181bcc00) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118569c00) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1196cdc00) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11986bc00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126ee7400) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116a5e800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1110b1800) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126fd4c00) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1184ca400) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126ef1400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126fdc800) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1210bbc00) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121d6ec00) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126b21800) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124858c00) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125770c00) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 08:55:23 INFO - PROCESS | 1648 | 1464191723341 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 620ms 08:55:23 INFO - PROCESS | 1648 | 1464191723366 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1648 | 1464191723369 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:55:23 INFO - PROCESS | 1648 | 1464191723375 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1648 | 1464191723377 Marionette TRACE conn2 <- [1,2154,null,{}] 08:55:23 INFO - PROCESS | 1648 | 1464191723379 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}] 08:55:23 INFO - PROCESS | 1648 | 1464191723464 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:55:23 INFO - PROCESS | 1648 | 1464191723548 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4e800 == 47 [pid = 1648] [id = 546] 08:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11857a800) [pid = 1648] [serial = 1638] [outer = 0x0] 08:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119560c00) [pid = 1648] [serial = 1639] [outer = 0x11857a800] 08:55:23 INFO - PROCESS | 1648 | 1464191723574 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119a0a800) [pid = 1648] [serial = 1640] [outer = 0x11857a800] 08:55:23 INFO - PROCESS | 1648 | 1464191723897 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 08:55:23 INFO - PROCESS | 1648 | 1464191723945 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1648 | 1464191723946 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:55:23 INFO - PROCESS | 1648 | 1464191723950 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1648 | 1464191723954 Marionette TRACE conn2 <- [1,2158,null,{}] 08:55:23 INFO - PROCESS | 1648 | 1464191723961 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}] 08:55:24 INFO - PROCESS | 1648 | 1464191724047 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:55:24 INFO - PROCESS | 1648 | 1464191724104 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248d2000 == 48 [pid = 1648] [id = 547] 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11879a800) [pid = 1648] [serial = 1641] [outer = 0x0] 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12130f800) [pid = 1648] [serial = 1642] [outer = 0x11879a800] 08:55:24 INFO - PROCESS | 1648 | 1464191724132 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x125771800) [pid = 1648] [serial = 1643] [outer = 0x11879a800] 08:55:24 INFO - PROCESS | 1648 | 1464191724444 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]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 08:55:24 INFO - PROCESS | 1648 | 1464191724475 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:55:24 INFO - PROCESS | 1648 | 1464191724477 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:55:24 INFO - PROCESS | 1648 | 1464191724480 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1648 | 1464191724481 Marionette TRACE conn2 <- [1,2162,null,{}] 08:55:24 INFO - PROCESS | 1648 | 1464191724483 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}] 08:55:24 INFO - PROCESS | 1648 | 1464191724568 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:55:24 INFO - PROCESS | 1648 | 1464191724575 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292fa000 == 49 [pid = 1648] [id = 548] 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126112000) [pid = 1648] [serial = 1644] [outer = 0x0] 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126ee8400) [pid = 1648] [serial = 1645] [outer = 0x126112000] 08:55:24 INFO - PROCESS | 1648 | 1464191724601 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126fdf800) [pid = 1648] [serial = 1646] [outer = 0x126112000] 08:55:24 INFO - PROCESS | 1648 | 1464191724960 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 08:55:25 INFO - PROCESS | 1648 | 1464191725002 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1648 | 1464191725004 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:55:25 INFO - PROCESS | 1648 | 1464191725006 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1648 | 1464191725007 Marionette TRACE conn2 <- [1,2166,null,{}] 08:55:25 INFO - PROCESS | 1648 | 1464191725010 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}] 08:55:25 INFO - PROCESS | 1648 | 1464191725098 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:55:25 INFO - PROCESS | 1648 | 1464191725103 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95d800 == 50 [pid = 1648] [id = 549] 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128abfc00) [pid = 1648] [serial = 1647] [outer = 0x0] 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128ac2000) [pid = 1648] [serial = 1648] [outer = 0x128abfc00] 08:55:25 INFO - PROCESS | 1648 | 1464191725133 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128af5c00) [pid = 1648] [serial = 1649] [outer = 0x128abfc00] 08:55:25 INFO - PROCESS | 1648 | 1464191725489 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 08:55:25 INFO - PROCESS | 1648 | 1464191725530 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1648 | 1464191725531 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:55:25 INFO - PROCESS | 1648 | 1464191725533 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1648 | 1464191725534 Marionette TRACE conn2 <- [1,2170,null,{}] 08:55:25 INFO - PROCESS | 1648 | 1464191725537 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}] 08:55:25 INFO - PROCESS | 1648 | 1464191725654 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:55:25 INFO - PROCESS | 1648 | 1464191725694 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b28f000 == 51 [pid = 1648] [id = 550] 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12916f000) [pid = 1648] [serial = 1650] [outer = 0x0] 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12922ac00) [pid = 1648] [serial = 1651] [outer = 0x12916f000] 08:55:25 INFO - PROCESS | 1648 | 1464191725719 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129232800) [pid = 1648] [serial = 1652] [outer = 0x12916f000] 08:55:26 INFO - PROCESS | 1648 | 1464191726038 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 08:55:26 INFO - PROCESS | 1648 | 1464191726058 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1648 | 1464191726061 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:55:26 INFO - PROCESS | 1648 | 1464191726064 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1648 | 1464191726065 Marionette TRACE conn2 <- [1,2174,null,{}] 08:55:26 INFO - PROCESS | 1648 | 1464191726068 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}] 08:55:26 INFO - PROCESS | 1648 | 1464191726187 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:55:26 INFO - PROCESS | 1648 | 1464191726206 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c107000 == 52 [pid = 1648] [id = 551] 08:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12922b000) [pid = 1648] [serial = 1653] [outer = 0x0] 08:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129239800) [pid = 1648] [serial = 1654] [outer = 0x12922b000] 08:55:26 INFO - PROCESS | 1648 | 1464191726246 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1294e4000) [pid = 1648] [serial = 1655] [outer = 0x12922b000] 08:55:26 INFO - PROCESS | 1648 | 1464191726674 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 619ms 08:55:26 INFO - PROCESS | 1648 | 1464191726684 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:55:26 INFO - PROCESS | 1648 | 1464191726687 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:55:26 INFO - PROCESS | 1648 | 1464191726690 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1648 | 1464191726692 Marionette TRACE conn2 <- [1,2178,null,{}] 08:55:26 INFO - PROCESS | 1648 | 1464191726696 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}] 08:55:26 INFO - PROCESS | 1648 | 1464191726857 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:55:26 INFO - PROCESS | 1648 | 1464191726880 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce6f000 == 53 [pid = 1648] [id = 552] 08:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12922c000) [pid = 1648] [serial = 1656] [outer = 0x0] 08:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1296c5400) [pid = 1648] [serial = 1657] [outer = 0x12922c000] 08:55:26 INFO - PROCESS | 1648 | 1464191726920 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1296cd000) [pid = 1648] [serial = 1658] [outer = 0x12922c000] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x121accc00) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124bcc000) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11856ac00) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x110ec4800) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11986a800) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126fdec00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113162c00) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x113164c00) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:55:27 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1216e3400) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:55:27 INFO - PROCESS | 1648 | 1464191727448 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 773ms 08:55:27 INFO - PROCESS | 1648 | 1464191727463 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1648 | 1464191727465 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:55:27 INFO - PROCESS | 1648 | 1464191727468 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1648 | 1464191727470 Marionette TRACE conn2 <- [1,2182,null,{}] 08:55:27 INFO - PROCESS | 1648 | 1464191727474 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}] 08:55:27 INFO - PROCESS | 1648 | 1464191727608 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:55:27 INFO - PROCESS | 1648 | 1464191727614 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126333000 == 54 [pid = 1648] [id = 553] 08:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11268a000) [pid = 1648] [serial = 1659] [outer = 0x0] 08:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11824d400) [pid = 1648] [serial = 1660] [outer = 0x11268a000] 08:55:27 INFO - PROCESS | 1648 | 1464191727657 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x126b13800) [pid = 1648] [serial = 1661] [outer = 0x11268a000] 08:55:28 INFO - PROCESS | 1648 | 1464191728162 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 722ms 08:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:55:28 INFO - PROCESS | 1648 | 1464191728191 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1648 | 1464191728192 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1648 | 1464191728194 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1648 | 1464191728195 Marionette TRACE conn2 <- [1,2186,null,{}] 08:55:28 INFO - PROCESS | 1648 | 1464191728216 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}] 08:55:28 INFO - PROCESS | 1648 | 1464191728303 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:55:28 INFO - PROCESS | 1648 | 1464191728308 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d370800 == 55 [pid = 1648] [id = 554] 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1294e6400) [pid = 1648] [serial = 1662] [outer = 0x0] 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12a61ac00) [pid = 1648] [serial = 1663] [outer = 0x1294e6400] 08:55:28 INFO - PROCESS | 1648 | 1464191728339 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12a6d7400) [pid = 1648] [serial = 1664] [outer = 0x1294e6400] 08:55:28 INFO - PROCESS | 1648 | 1464191728709 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 536ms 08:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:55:28 INFO - PROCESS | 1648 | 1464191728740 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1648 | 1464191728741 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1648 | 1464191728743 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1648 | 1464191728745 Marionette TRACE conn2 <- [1,2190,null,{}] 08:55:28 INFO - PROCESS | 1648 | 1464191728747 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}] 08:55:28 INFO - PROCESS | 1648 | 1464191728850 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:55:28 INFO - PROCESS | 1648 | 1464191728854 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de17000 == 56 [pid = 1648] [id = 555] 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12a6dbc00) [pid = 1648] [serial = 1665] [outer = 0x0] 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a6ee400) [pid = 1648] [serial = 1666] [outer = 0x12a6dbc00] 08:55:28 INFO - PROCESS | 1648 | 1464191728879 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12b279800) [pid = 1648] [serial = 1667] [outer = 0x12a6dbc00] 08:55:29 INFO - PROCESS | 1648 | 1464191729196 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 08:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:55:29 INFO - PROCESS | 1648 | 1464191729212 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1648 | 1464191729213 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:55:29 INFO - PROCESS | 1648 | 1464191729216 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1648 | 1464191729217 Marionette TRACE conn2 <- [1,2194,null,{}] 08:55:29 INFO - PROCESS | 1648 | 1464191729219 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}] 08:55:29 INFO - PROCESS | 1648 | 1464191729309 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:55:29 INFO - PROCESS | 1648 | 1464191729314 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x132613000 == 57 [pid = 1648] [id = 556] 08:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x115d78800) [pid = 1648] [serial = 1668] [outer = 0x0] 08:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b9b3000) [pid = 1648] [serial = 1669] [outer = 0x115d78800] 08:55:29 INFO - PROCESS | 1648 | 1464191729339 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b9b8c00) [pid = 1648] [serial = 1670] [outer = 0x115d78800] 08:55:29 INFO - PROCESS | 1648 | 1464191729895 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 08:55:29 INFO - PROCESS | 1648 | 1464191729937 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1648 | 1464191729939 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:55:29 INFO - PROCESS | 1648 | 1464191729943 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1648 | 1464191729945 Marionette TRACE conn2 <- [1,2198,null,{}] 08:55:29 INFO - PROCESS | 1648 | 1464191729949 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}] 08:55:30 INFO - PROCESS | 1648 | 1464191730058 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:55:30 INFO - PROCESS | 1648 | 1464191730120 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12180d000 == 58 [pid = 1648] [id = 557] 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x117e30000) [pid = 1648] [serial = 1671] [outer = 0x0] 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1181be000) [pid = 1648] [serial = 1672] [outer = 0x117e30000] 08:55:30 INFO - PROCESS | 1648 | 1464191730150 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119062400) [pid = 1648] [serial = 1673] [outer = 0x117e30000] 08:55:30 INFO - PROCESS | 1648 | 1464191730611 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 723ms 08:55:30 INFO - PROCESS | 1648 | 1464191730675 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1648 | 1464191730679 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:55:30 INFO - PROCESS | 1648 | 1464191730686 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1648 | 1464191730688 Marionette TRACE conn2 <- [1,2202,null,{}] 08:55:30 INFO - PROCESS | 1648 | 1464191730690 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}] 08:55:30 INFO - PROCESS | 1648 | 1464191730802 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:55:30 INFO - PROCESS | 1648 | 1464191730875 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad0f000 == 59 [pid = 1648] [id = 558] 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x119552800) [pid = 1648] [serial = 1674] [outer = 0x0] 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1210b4400) [pid = 1648] [serial = 1675] [outer = 0x119552800] 08:55:30 INFO - PROCESS | 1648 | 1464191730906 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x124fa1800) [pid = 1648] [serial = 1676] [outer = 0x119552800] 08:55:31 INFO - PROCESS | 1648 | 1464191731313 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]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 672ms 08:55:31 INFO - PROCESS | 1648 | 1464191731358 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1648 | 1464191731359 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:55:31 INFO - PROCESS | 1648 | 1464191731362 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 1648 | 1464191731364 Marionette TRACE conn2 <- [1,2206,null,{}] 08:55:31 INFO - PROCESS | 1648 | 1464191731372 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}] 08:55:31 INFO - PROCESS | 1648 | 1464191731483 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:55:31 INFO - PROCESS | 1648 | 1464191731554 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x132609800 == 60 [pid = 1648] [id = 559] 08:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12610dc00) [pid = 1648] [serial = 1677] [outer = 0x0] 08:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x126fd5c00) [pid = 1648] [serial = 1678] [outer = 0x12610dc00] 08:55:31 INFO - PROCESS | 1648 | 1464191731588 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128af4c00) [pid = 1648] [serial = 1679] [outer = 0x12610dc00] 08:55:31 INFO - PROCESS | 1648 | 1464191731991 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 08:55:32 INFO - PROCESS | 1648 | 1464191732033 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:55:32 INFO - PROCESS | 1648 | 1464191732035 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:55:32 INFO - PROCESS | 1648 | 1464191732037 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1648 | 1464191732038 Marionette TRACE conn2 <- [1,2210,null,{}] 08:55:32 INFO - PROCESS | 1648 | 1464191732041 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}] 08:55:32 INFO - PROCESS | 1648 | 1464191732151 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:55:32 INFO - PROCESS | 1648 | 1464191732253 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327da800 == 61 [pid = 1648] [id = 560] 08:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128a52800) [pid = 1648] [serial = 1680] [outer = 0x0] 08:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a615400) [pid = 1648] [serial = 1681] [outer = 0x128a52800] 08:55:32 INFO - PROCESS | 1648 | 1464191732284 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a6d5800) [pid = 1648] [serial = 1682] [outer = 0x128a52800] 08:55:32 INFO - PROCESS | 1648 | 1464191732716 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 721ms 08:55:32 INFO - PROCESS | 1648 | 1464191732759 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1648 | 1464191732760 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:55:32 INFO - PROCESS | 1648 | 1464191732763 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1648 | 1464191732764 Marionette TRACE conn2 <- [1,2214,null,{}] 08:55:32 INFO - PROCESS | 1648 | 1464191732766 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}] 08:55:32 INFO - PROCESS | 1648 | 1464191732871 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:55:32 INFO - PROCESS | 1648 | 1464191732933 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x112652800 == 62 [pid = 1648] [id = 561] 08:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x110f4f000) [pid = 1648] [serial = 1683] [outer = 0x0] 08:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1181abc00) [pid = 1648] [serial = 1684] [outer = 0x110f4f000] 08:55:33 INFO - PROCESS | 1648 | 1464191733003 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a6ea000) [pid = 1648] [serial = 1685] [outer = 0x110f4f000] 08:55:33 INFO - PROCESS | 1648 | 1464191733693 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 969ms 08:55:33 INFO - PROCESS | 1648 | 1464191733733 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1648 | 1464191733736 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:55:33 INFO - PROCESS | 1648 | 1464191733739 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1648 | 1464191733741 Marionette TRACE conn2 <- [1,2218,null,{}] 08:55:33 INFO - PROCESS | 1648 | 1464191733745 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}] 08:55:33 INFO - PROCESS | 1648 | 1464191733844 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:55:33 INFO - PROCESS | 1648 | 1464191733917 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182bf000 == 63 [pid = 1648] [id = 562] 08:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x112682000) [pid = 1648] [serial = 1686] [outer = 0x0] 08:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x113168c00) [pid = 1648] [serial = 1687] [outer = 0x112682000] 08:55:33 INFO - PROCESS | 1648 | 1464191733946 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x114f16c00) [pid = 1648] [serial = 1688] [outer = 0x112682000] 08:55:34 INFO - PROCESS | 1648 | 1464191734375 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 673ms 08:55:34 INFO - PROCESS | 1648 | 1464191734413 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1648 | 1464191734416 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:55:34 INFO - PROCESS | 1648 | 1464191734421 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1648 | 1464191734423 Marionette TRACE conn2 <- [1,2222,null,{}] 08:55:34 INFO - PROCESS | 1648 | 1464191734425 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}] 08:55:34 INFO - PROCESS | 1648 | 1464191734526 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:55:34 INFO - PROCESS | 1648 | 1464191734622 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b7000 == 64 [pid = 1648] [id = 563] 08:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x116437800) [pid = 1648] [serial = 1689] [outer = 0x0] 08:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x117e2e800) [pid = 1648] [serial = 1690] [outer = 0x116437800] 08:55:34 INFO - PROCESS | 1648 | 1464191734666 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x118175c00) [pid = 1648] [serial = 1691] [outer = 0x116437800] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12de17000 == 63 [pid = 1648] [id = 555] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12d370800 == 62 [pid = 1648] [id = 554] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126333000 == 61 [pid = 1648] [id = 553] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce6f000 == 60 [pid = 1648] [id = 552] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c107000 == 59 [pid = 1648] [id = 551] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b28f000 == 58 [pid = 1648] [id = 550] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95d800 == 57 [pid = 1648] [id = 549] 08:55:34 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126980c00) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1292fa000 == 56 [pid = 1648] [id = 548] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1248d2000 == 55 [pid = 1648] [id = 547] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4e800 == 54 [pid = 1648] [id = 546] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11960a000 == 53 [pid = 1648] [id = 545] 08:55:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118327800 == 52 [pid = 1648] [id = 544] 08:55:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1190b9000 == 51 [pid = 1648] [id = 537] 08:55:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a57f000 == 50 [pid = 1648] [id = 536] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x121ba5800) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11900d800) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1196ca400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x119a22c00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x112683400) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x110f4ec00) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1261ddc00) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x113c27400) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1210b8800) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12169e400) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128ac0400) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1169a2800) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11824c000) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12586b000) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x117681000) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x114fdc000) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126eeb400) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1181ba800) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124fa3000) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12585f800) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121bae000) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1648 | 1464191735204 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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 822ms 08:55:35 INFO - PROCESS | 1648 | 1464191735245 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1648 | 1464191735247 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:55:35 INFO - PROCESS | 1648 | 1464191735254 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1648 | 1464191735258 Marionette TRACE conn2 <- [1,2226,null,{}] 08:55:35 INFO - PROCESS | 1648 | 1464191735269 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}] 08:55:35 INFO - PROCESS | 1648 | 1464191735395 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:55:35 INFO - PROCESS | 1648 | 1464191735414 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119607800 == 51 [pid = 1648] [id = 564] 08:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118577c00) [pid = 1648] [serial = 1692] [outer = 0x0] 08:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118584800) [pid = 1648] [serial = 1693] [outer = 0x118577c00] 08:55:35 INFO - PROCESS | 1648 | 1464191735458 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11900bc00) [pid = 1648] [serial = 1694] [outer = 0x118577c00] 08:55:35 INFO - PROCESS | 1648 | 1464191735865 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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 629ms 08:55:35 INFO - PROCESS | 1648 | 1464191735881 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:55:35 INFO - PROCESS | 1648 | 1464191735883 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:55:35 INFO - PROCESS | 1648 | 1464191735885 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1648 | 1464191735886 Marionette TRACE conn2 <- [1,2230,null,{}] 08:55:35 INFO - PROCESS | 1648 | 1464191735889 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}] 08:55:35 INFO - PROCESS | 1648 | 1464191735973 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:55:35 INFO - PROCESS | 1648 | 1464191735977 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x121810000 == 52 [pid = 1648] [id = 565] 08:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119553c00) [pid = 1648] [serial = 1695] [outer = 0x0] 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1196ca400) [pid = 1648] [serial = 1696] [outer = 0x119553c00] 08:55:36 INFO - PROCESS | 1648 | 1464191736003 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11986b400) [pid = 1648] [serial = 1697] [outer = 0x119553c00] 08:55:36 INFO - PROCESS | 1648 | 1464191736338 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 08:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:55:36 INFO - PROCESS | 1648 | 1464191736355 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1648 | 1464191736356 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:55:36 INFO - PROCESS | 1648 | 1464191736358 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1648 | 1464191736359 Marionette TRACE conn2 <- [1,2234,null,{}] 08:55:36 INFO - PROCESS | 1648 | 1464191736362 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}] 08:55:36 INFO - PROCESS | 1648 | 1464191736464 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:55:36 INFO - PROCESS | 1648 | 1464191736471 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121aa3800 == 53 [pid = 1648] [id = 566] 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1196ce800) [pid = 1648] [serial = 1698] [outer = 0x0] 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1210b4800) [pid = 1648] [serial = 1699] [outer = 0x1196ce800] 08:55:36 INFO - PROCESS | 1648 | 1464191736497 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1213c1400) [pid = 1648] [serial = 1700] [outer = 0x1196ce800] 08:55:36 INFO - PROCESS | 1648 | 1464191736844 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 08:55:36 INFO - PROCESS | 1648 | 1464191736880 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1648 | 1464191736881 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:55:36 INFO - PROCESS | 1648 | 1464191736883 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1648 | 1464191736884 Marionette TRACE conn2 <- [1,2238,null,{}] 08:55:36 INFO - PROCESS | 1648 | 1464191736887 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}] 08:55:36 INFO - PROCESS | 1648 | 1464191736982 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:55:36 INFO - PROCESS | 1648 | 1464191736988 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b6f000 == 54 [pid = 1648] [id = 567] 08:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x121788800) [pid = 1648] [serial = 1701] [outer = 0x0] 08:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x121bb3800) [pid = 1648] [serial = 1702] [outer = 0x121788800] 08:55:37 INFO - PROCESS | 1648 | 1464191737017 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12576bc00) [pid = 1648] [serial = 1703] [outer = 0x121788800] 08:55:37 INFO - PROCESS | 1648 | 1464191737398 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 08:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:55:37 INFO - PROCESS | 1648 | 1464191737404 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1648 | 1464191737405 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:55:37 INFO - PROCESS | 1648 | 1464191737408 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1648 | 1464191737409 Marionette TRACE conn2 <- [1,2242,null,{}] 08:55:37 INFO - PROCESS | 1648 | 1464191737411 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}] 08:55:37 INFO - PROCESS | 1648 | 1464191737517 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:55:37 INFO - PROCESS | 1648 | 1464191737529 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d52000 == 55 [pid = 1648] [id = 568] 08:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x121ba6400) [pid = 1648] [serial = 1704] [outer = 0x0] 08:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126108000) [pid = 1648] [serial = 1705] [outer = 0x121ba6400] 08:55:37 INFO - PROCESS | 1648 | 1464191737554 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x126110800) [pid = 1648] [serial = 1706] [outer = 0x121ba6400] 08:55:37 INFO - PROCESS | 1648 | 1464191737880 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 08:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:55:37 INFO - PROCESS | 1648 | 1464191737930 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1648 | 1464191737931 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:55:37 INFO - PROCESS | 1648 | 1464191737934 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1648 | 1464191737935 Marionette TRACE conn2 <- [1,2246,null,{}] 08:55:37 INFO - PROCESS | 1648 | 1464191737937 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}] 08:55:38 INFO - PROCESS | 1648 | 1464191738036 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:55:38 INFO - PROCESS | 1648 | 1464191738048 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x129684800 == 56 [pid = 1648] [id = 569] 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x126114c00) [pid = 1648] [serial = 1707] [outer = 0x0] 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1263aa400) [pid = 1648] [serial = 1708] [outer = 0x126114c00] 08:55:38 INFO - PROCESS | 1648 | 1464191738072 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x126984400) [pid = 1648] [serial = 1709] [outer = 0x126114c00] 08:55:38 INFO - PROCESS | 1648 | 1464191738420 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 08:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:55:38 INFO - PROCESS | 1648 | 1464191738457 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1648 | 1464191738458 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:55:38 INFO - PROCESS | 1648 | 1464191738460 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1648 | 1464191738461 Marionette TRACE conn2 <- [1,2250,null,{}] 08:55:38 INFO - PROCESS | 1648 | 1464191738464 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}] 08:55:38 INFO - PROCESS | 1648 | 1464191738572 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:55:38 INFO - PROCESS | 1648 | 1464191738588 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad12000 == 57 [pid = 1648] [id = 570] 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12698ac00) [pid = 1648] [serial = 1710] [outer = 0x0] 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x126b1c800) [pid = 1648] [serial = 1711] [outer = 0x12698ac00] 08:55:38 INFO - PROCESS | 1648 | 1464191738613 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x126ef3400) [pid = 1648] [serial = 1712] [outer = 0x12698ac00] 08:55:38 INFO - PROCESS | 1648 | 1464191738924 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 08:55:38 INFO - PROCESS | 1648 | 1464191738930 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1648 | 1464191738932 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:55:38 INFO - PROCESS | 1648 | 1464191738942 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1648 | 1464191738944 Marionette TRACE conn2 <- [1,2254,null,{}] 08:55:38 INFO - PROCESS | 1648 | 1464191738960 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}] 08:55:39 INFO - PROCESS | 1648 | 1464191739075 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:55:39 INFO - PROCESS | 1648 | 1464191739111 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b207000 == 58 [pid = 1648] [id = 571] 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12697e000) [pid = 1648] [serial = 1713] [outer = 0x0] 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x126fd4400) [pid = 1648] [serial = 1714] [outer = 0x12697e000] 08:55:39 INFO - PROCESS | 1648 | 1464191739137 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128a4d800) [pid = 1648] [serial = 1715] [outer = 0x12697e000] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12922c000) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1294e6400) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12916f000) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11268a000) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12922b000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x126112000) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x114f11000) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11879a800) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11857a800) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x128abfc00) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a6dbc00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:55:39 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x110ebf000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 08:55:39 INFO - PROCESS | 1648 | 1464191739659 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]]]}] 08:55:39 INFO - PROCESS | 1648 | 1464191739664 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1648 | 1464191739666 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:55:39 INFO - PROCESS | 1648 | 1464191739668 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1648 | 1464191739670 Marionette TRACE conn2 <- [1,2258,null,{}] 08:55:39 INFO - PROCESS | 1648 | 1464191739672 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}] 08:55:39 INFO - PROCESS | 1648 | 1464191739809 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:55:39 INFO - PROCESS | 1648 | 1464191739848 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba64800 == 59 [pid = 1648] [id = 572] 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x112683000) [pid = 1648] [serial = 1716] [outer = 0x0] 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x126fd4800) [pid = 1648] [serial = 1717] [outer = 0x112683000] 08:55:39 INFO - PROCESS | 1648 | 1464191739878 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12916d000) [pid = 1648] [serial = 1718] [outer = 0x112683000] 08:55:40 INFO - PROCESS | 1648 | 1464191740164 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 08:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:55:40 INFO - PROCESS | 1648 | 1464191740191 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1648 | 1464191740192 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:55:40 INFO - PROCESS | 1648 | 1464191740195 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1648 | 1464191740196 Marionette TRACE conn2 <- [1,2262,null,{}] 08:55:40 INFO - PROCESS | 1648 | 1464191740207 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}] 08:55:40 INFO - PROCESS | 1648 | 1464191740295 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:55:40 INFO - PROCESS | 1648 | 1464191740303 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c721000 == 60 [pid = 1648] [id = 573] 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12922d000) [pid = 1648] [serial = 1719] [outer = 0x0] 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x129238000) [pid = 1648] [serial = 1720] [outer = 0x12922d000] 08:55:40 INFO - PROCESS | 1648 | 1464191740328 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1294e5400) [pid = 1648] [serial = 1721] [outer = 0x12922d000] 08:55:40 INFO - PROCESS | 1648 | 1464191740660 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 476ms 08:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:55:40 INFO - PROCESS | 1648 | 1464191740672 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1648 | 1464191740673 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:55:40 INFO - PROCESS | 1648 | 1464191740675 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1648 | 1464191740676 Marionette TRACE conn2 <- [1,2266,null,{}] 08:55:40 INFO - PROCESS | 1648 | 1464191740682 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}] 08:55:40 INFO - PROCESS | 1648 | 1464191740796 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:55:40 INFO - PROCESS | 1648 | 1464191740802 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce6c800 == 61 [pid = 1648] [id = 574] 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128af0800) [pid = 1648] [serial = 1722] [outer = 0x0] 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1296c3800) [pid = 1648] [serial = 1723] [outer = 0x128af0800] 08:55:40 INFO - PROCESS | 1648 | 1464191740827 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a620400) [pid = 1648] [serial = 1724] [outer = 0x128af0800] 08:55:41 INFO - PROCESS | 1648 | 1464191741125 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 08:55:41 INFO - PROCESS | 1648 | 1464191741147 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:55:41 INFO - PROCESS | 1648 | 1464191741156 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:55:41 INFO - PROCESS | 1648 | 1464191741161 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1648 | 1464191741163 Marionette TRACE conn2 <- [1,2270,null,{}] 08:55:41 INFO - PROCESS | 1648 | 1464191741166 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}] 08:55:41 INFO - PROCESS | 1648 | 1464191741251 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:55:41 INFO - PROCESS | 1648 | 1464191741255 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d379000 == 62 [pid = 1648] [id = 575] 08:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1110ab800) [pid = 1648] [serial = 1725] [outer = 0x0] 08:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12ada1000) [pid = 1648] [serial = 1726] [outer = 0x1110ab800] 08:55:41 INFO - PROCESS | 1648 | 1464191741283 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12b271400) [pid = 1648] [serial = 1727] [outer = 0x1110ab800] 08:55:41 INFO - PROCESS | 1648 | 1464191741766 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 621ms 08:55:41 INFO - PROCESS | 1648 | 1464191741782 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1648 | 1464191741785 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:55:41 INFO - PROCESS | 1648 | 1464191741788 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1648 | 1464191741791 Marionette TRACE conn2 <- [1,2274,null,{}] 08:55:41 INFO - PROCESS | 1648 | 1464191741795 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}] 08:55:41 INFO - PROCESS | 1648 | 1464191741904 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:55:41 INFO - PROCESS | 1648 | 1464191741987 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118549800 == 63 [pid = 1648] [id = 576] 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x113171400) [pid = 1648] [serial = 1728] [outer = 0x0] 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x114fdb800) [pid = 1648] [serial = 1729] [outer = 0x113171400] 08:55:42 INFO - PROCESS | 1648 | 1464191742061 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x116ffec00) [pid = 1648] [serial = 1730] [outer = 0x113171400] 08:55:42 INFO - PROCESS | 1648 | 1464191742506 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 771ms 08:55:42 INFO - PROCESS | 1648 | 1464191742562 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1648 | 1464191742566 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:55:42 INFO - PROCESS | 1648 | 1464191742571 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1648 | 1464191742572 Marionette TRACE conn2 <- [1,2278,null,{}] 08:55:42 INFO - PROCESS | 1648 | 1464191742575 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}] 08:55:42 INFO - PROCESS | 1648 | 1464191742683 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:55:42 INFO - PROCESS | 1648 | 1464191742754 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124847800 == 64 [pid = 1648] [id = 577] 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1181c1c00) [pid = 1648] [serial = 1731] [outer = 0x0] 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11824e000) [pid = 1648] [serial = 1732] [outer = 0x1181c1c00] 08:55:42 INFO - PROCESS | 1648 | 1464191742784 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11900b000) [pid = 1648] [serial = 1733] [outer = 0x1181c1c00] 08:55:43 INFO - PROCESS | 1648 | 1464191743191 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 08:55:43 INFO - PROCESS | 1648 | 1464191743241 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1648 | 1464191743242 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:55:43 INFO - PROCESS | 1648 | 1464191743245 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1648 | 1464191743248 Marionette TRACE conn2 <- [1,2282,null,{}] 08:55:43 INFO - PROCESS | 1648 | 1464191743279 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}] 08:55:43 INFO - PROCESS | 1648 | 1464191743427 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:55:43 INFO - PROCESS | 1648 | 1464191743482 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d547800 == 65 [pid = 1648] [id = 578] 08:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12169f400) [pid = 1648] [serial = 1734] [outer = 0x0] 08:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x121acbc00) [pid = 1648] [serial = 1735] [outer = 0x12169f400] 08:55:43 INFO - PROCESS | 1648 | 1464191743515 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12485a000) [pid = 1648] [serial = 1736] [outer = 0x12169f400] 08:55:43 INFO - PROCESS | 1648 | 1464191743905 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 723ms 08:55:43 INFO - PROCESS | 1648 | 1464191743969 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1648 | 1464191743971 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:55:43 INFO - PROCESS | 1648 | 1464191743973 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1648 | 1464191743974 Marionette TRACE conn2 <- [1,2286,null,{}] 08:55:43 INFO - PROCESS | 1648 | 1464191743977 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}] 08:55:44 INFO - PROCESS | 1648 | 1464191744083 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:55:44 INFO - PROCESS | 1648 | 1464191744155 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x132622800 == 66 [pid = 1648] [id = 579] 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x124fa6000) [pid = 1648] [serial = 1737] [outer = 0x0] 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1263ab800) [pid = 1648] [serial = 1738] [outer = 0x124fa6000] 08:55:44 INFO - PROCESS | 1648 | 1464191744185 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x128abd400) [pid = 1648] [serial = 1739] [outer = 0x124fa6000] 08:55:44 INFO - PROCESS | 1648 | 1464191744591 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]]]}] 08:55:44 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 08:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 08:55:44 INFO - PROCESS | 1648 | 1464191744642 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1648 | 1464191744644 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:55:44 INFO - PROCESS | 1648 | 1464191744646 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1648 | 1464191744648 Marionette TRACE conn2 <- [1,2290,null,{}] 08:55:44 INFO - PROCESS | 1648 | 1464191744650 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}] 08:55:44 INFO - PROCESS | 1648 | 1464191744771 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:55:44 INFO - PROCESS | 1648 | 1464191744854 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x132811000 == 67 [pid = 1648] [id = 580] 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1263a3800) [pid = 1648] [serial = 1740] [outer = 0x0] 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x128af4400) [pid = 1648] [serial = 1741] [outer = 0x1263a3800] 08:55:44 INFO - PROCESS | 1648 | 1464191744885 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1296c9800) [pid = 1648] [serial = 1742] [outer = 0x1263a3800] 08:55:45 INFO - PROCESS | 1648 | 1464191745361 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 769ms 08:55:45 INFO - PROCESS | 1648 | 1464191745417 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:55:45 INFO - PROCESS | 1648 | 1464191745419 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:55:45 INFO - PROCESS | 1648 | 1464191745424 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1648 | 1464191745428 Marionette TRACE conn2 <- [1,2294,null,{}] 08:55:45 INFO - PROCESS | 1648 | 1464191745431 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}] 08:55:45 INFO - PROCESS | 1648 | 1464191745609 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:55:45 INFO - PROCESS | 1648 | 1464191745701 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b7c000 == 68 [pid = 1648] [id = 581] 08:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x128ae8000) [pid = 1648] [serial = 1743] [outer = 0x0] 08:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b275400) [pid = 1648] [serial = 1744] [outer = 0x128ae8000] 08:55:45 INFO - PROCESS | 1648 | 1464191745731 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12b9b5c00) [pid = 1648] [serial = 1745] [outer = 0x128ae8000] 08:55:46 INFO - PROCESS | 1648 | 1464191746352 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 977ms 08:55:46 INFO - PROCESS | 1648 | 1464191746400 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1648 | 1464191746403 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:55:46 INFO - PROCESS | 1648 | 1464191746406 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1648 | 1464191746409 Marionette TRACE conn2 <- [1,2298,null,{}] 08:55:46 INFO - PROCESS | 1648 | 1464191746412 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}] 08:55:46 INFO - PROCESS | 1648 | 1464191746509 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:55:46 INFO - PROCESS | 1648 | 1464191746585 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195c7800 == 69 [pid = 1648] [id = 582] 08:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x115d7a400) [pid = 1648] [serial = 1746] [outer = 0x0] 08:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x117685400) [pid = 1648] [serial = 1747] [outer = 0x115d7a400] 08:55:46 INFO - PROCESS | 1648 | 1464191746617 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1181bb000) [pid = 1648] [serial = 1748] [outer = 0x115d7a400] 08:55:47 INFO - PROCESS | 1648 | 1464191747052 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 674ms 08:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:55:47 INFO - PROCESS | 1648 | 1464191747081 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1648 | 1464191747084 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:55:47 INFO - PROCESS | 1648 | 1464191747088 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1648 | 1464191747090 Marionette TRACE conn2 <- [1,2302,null,{}] 08:55:47 INFO - PROCESS | 1648 | 1464191747093 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}] 08:55:47 INFO - PROCESS | 1648 | 1464191747193 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:55:47 INFO - PROCESS | 1648 | 1464191747284 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257b5000 == 70 [pid = 1648] [id = 583] 08:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x119009400) [pid = 1648] [serial = 1749] [outer = 0x0] 08:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x119553400) [pid = 1648] [serial = 1750] [outer = 0x119009400] 08:55:47 INFO - PROCESS | 1648 | 1464191747328 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11986bc00) [pid = 1648] [serial = 1751] [outer = 0x119009400] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce6c800 == 69 [pid = 1648] [id = 574] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c721000 == 68 [pid = 1648] [id = 573] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba64800 == 67 [pid = 1648] [id = 572] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b207000 == 66 [pid = 1648] [id = 571] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad12000 == 65 [pid = 1648] [id = 570] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x128ac2400) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x118251c00) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x113320800) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1196d7800) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x126eedc00) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x125774000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x128ac7c00) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129684800 == 64 [pid = 1648] [id = 569] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x128d52000 == 63 [pid = 1648] [id = 568] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x126b6f000 == 62 [pid = 1648] [id = 567] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121aa3800 == 61 [pid = 1648] [id = 566] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121810000 == 60 [pid = 1648] [id = 565] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119607800 == 59 [pid = 1648] [id = 564] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b7000 == 58 [pid = 1648] [id = 563] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1182bf000 == 57 [pid = 1648] [id = 562] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x132609800 == 56 [pid = 1648] [id = 559] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad0f000 == 55 [pid = 1648] [id = 558] 08:55:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12180d000 == 54 [pid = 1648] [id = 557] 08:55:47 INFO - PROCESS | 1648 | 1464191747754 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]]]}] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12b279800) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1296c5400) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a6d7400) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x129232800) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11824d400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x129239800) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x126fdf800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11856a000) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12130f800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x119a0a800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1296cd000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12922ac00) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x128ac2000) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12a6ee400) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1294e4000) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x111ab8400) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x128af5c00) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x116a60400) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x125771800) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126ee8400) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x119560c00) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126b13800) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12a61ac00) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 08:55:47 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x112687800) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 08:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 723ms 08:55:47 INFO - PROCESS | 1648 | 1464191747811 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1648 | 1464191747813 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:55:47 INFO - PROCESS | 1648 | 1464191747815 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1648 | 1464191747818 Marionette TRACE conn2 <- [1,2306,null,{}] 08:55:47 INFO - PROCESS | 1648 | 1464191747825 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}] 08:55:47 INFO - PROCESS | 1648 | 1464191747920 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:55:47 INFO - PROCESS | 1648 | 1464191747926 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e05000 == 55 [pid = 1648] [id = 584] 08:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x118251c00) [pid = 1648] [serial = 1752] [outer = 0x0] 08:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1210bdc00) [pid = 1648] [serial = 1753] [outer = 0x118251c00] 08:55:47 INFO - PROCESS | 1648 | 1464191747958 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x121878400) [pid = 1648] [serial = 1754] [outer = 0x118251c00] 08:55:48 INFO - PROCESS | 1648 | 1464191748335 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 573ms 08:55:48 INFO - PROCESS | 1648 | 1464191748389 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:55:48 INFO - PROCESS | 1648 | 1464191748391 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:55:48 INFO - PROCESS | 1648 | 1464191748393 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1648 | 1464191748394 Marionette TRACE conn2 <- [1,2310,null,{}] 08:55:48 INFO - PROCESS | 1648 | 1464191748396 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}] 08:55:48 INFO - PROCESS | 1648 | 1464191748482 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:55:48 INFO - PROCESS | 1648 | 1464191748487 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12692d000 == 56 [pid = 1648] [id = 585] 08:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x121bac000) [pid = 1648] [serial = 1755] [outer = 0x0] 08:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x121d6d400) [pid = 1648] [serial = 1756] [outer = 0x121bac000] 08:55:48 INFO - PROCESS | 1648 | 1464191748515 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12576f800) [pid = 1648] [serial = 1757] [outer = 0x121bac000] 08:55:48 INFO - PROCESS | 1648 | 1464191748854 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 08:55:48 INFO - PROCESS | 1648 | 1464191748912 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1648 | 1464191748920 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:55:48 INFO - PROCESS | 1648 | 1464191748923 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1648 | 1464191748924 Marionette TRACE conn2 <- [1,2314,null,{}] 08:55:48 INFO - PROCESS | 1648 | 1464191748926 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}] 08:55:49 INFO - PROCESS | 1648 | 1464191749006 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:55:49 INFO - PROCESS | 1648 | 1464191749012 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118327800 == 57 [pid = 1648] [id = 586] 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x124f66c00) [pid = 1648] [serial = 1758] [outer = 0x0] 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x126113c00) [pid = 1648] [serial = 1759] [outer = 0x124f66c00] 08:55:49 INFO - PROCESS | 1648 | 1464191749038 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x126b14800) [pid = 1648] [serial = 1760] [outer = 0x124f66c00] 08:55:49 INFO - PROCESS | 1648 | 1464191749403 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 08:55:49 INFO - PROCESS | 1648 | 1464191749442 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1648 | 1464191749444 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:55:49 INFO - PROCESS | 1648 | 1464191749448 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1648 | 1464191749450 Marionette TRACE conn2 <- [1,2318,null,{}] 08:55:49 INFO - PROCESS | 1648 | 1464191749453 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}] 08:55:49 INFO - PROCESS | 1648 | 1464191749638 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:55:49 INFO - PROCESS | 1648 | 1464191749656 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad0f000 == 58 [pid = 1648] [id = 587] 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x126eec400) [pid = 1648] [serial = 1761] [outer = 0x0] 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x128ac3000) [pid = 1648] [serial = 1762] [outer = 0x126eec400] 08:55:49 INFO - PROCESS | 1648 | 1464191749697 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x114fe1c00) [pid = 1648] [serial = 1763] [outer = 0x126eec400] 08:55:50 INFO - PROCESS | 1648 | 1464191750109 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] 08:55:50 INFO - PROCESS | 1648 | 1464191750171 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:55:50 INFO - PROCESS | 1648 | 1464191750173 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1648 | 1464191750175 Marionette TRACE conn2 <- [1,2322,null,{}] 08:55:50 INFO - PROCESS | 1648 | 1464191750177 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}] 08:55:50 INFO - PROCESS | 1648 | 1464191750299 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:55:50 INFO - PROCESS | 1648 | 1464191750357 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4c000 == 59 [pid = 1648] [id = 588] 08:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x126ef6400) [pid = 1648] [serial = 1764] [outer = 0x0] 08:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x129236800) [pid = 1648] [serial = 1765] [outer = 0x126ef6400] 08:55:50 INFO - PROCESS | 1648 | 1464191750396 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a616800) [pid = 1648] [serial = 1766] [outer = 0x126ef6400] 08:55:50 INFO - PROCESS | 1648 | 1464191750837 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]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 668ms 08:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:55:50 INFO - PROCESS | 1648 | 1464191750843 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 1648 | 1464191750844 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:55:50 INFO - PROCESS | 1648 | 1464191750846 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1648 | 1464191750847 Marionette TRACE conn2 <- [1,2326,null,{}] 08:55:50 INFO - PROCESS | 1648 | 1464191750869 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}] 08:55:50 INFO - PROCESS | 1648 | 1464191750973 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:55:51 INFO - PROCESS | 1648 | 1464191751026 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c705000 == 60 [pid = 1648] [id = 589] 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1294da800) [pid = 1648] [serial = 1767] [outer = 0x0] 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a6d5c00) [pid = 1648] [serial = 1768] [outer = 0x1294da800] 08:55:51 INFO - PROCESS | 1648 | 1464191751051 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b270000) [pid = 1648] [serial = 1769] [outer = 0x1294da800] 08:55:51 INFO - PROCESS | 1648 | 1464191751385 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 572ms 08:55:51 INFO - PROCESS | 1648 | 1464191751419 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1648 | 1464191751421 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:55:51 INFO - PROCESS | 1648 | 1464191751424 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1648 | 1464191751426 Marionette TRACE conn2 <- [1,2330,null,{}] 08:55:51 INFO - PROCESS | 1648 | 1464191751430 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}] 08:55:51 INFO - PROCESS | 1648 | 1464191751593 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:55:51 INFO - PROCESS | 1648 | 1464191751614 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce6c800 == 61 [pid = 1648] [id = 590] 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a6e1400) [pid = 1648] [serial = 1770] [outer = 0x0] 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12b9ad000) [pid = 1648] [serial = 1771] [outer = 0x12a6e1400] 08:55:51 INFO - PROCESS | 1648 | 1464191751665 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12b9b9800) [pid = 1648] [serial = 1772] [outer = 0x12a6e1400] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x110eb7400) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x110f48800) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1184d4c00) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x119011000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x118079400) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x119a26400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1167c0800) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x117e29800) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x121d68400) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x110ebe400) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11906b400) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x121d66800) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1164a7800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x113167800) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x112687000) [pid = 1648] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x10eab4c00) [pid = 1648] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x121311800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x121ba6400) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126114c00) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x112683000) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12698ac00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12697e000) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1196ce800) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x121788800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x116437800) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x110f4f000) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12922d000) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x112682000) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x119553c00) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x118577c00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:55:52 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128af0800) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:55:52 INFO - PROCESS | 1648 | 1464191752287 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 873ms 08:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:55:52 INFO - PROCESS | 1648 | 1464191752298 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1648 | 1464191752299 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:55:52 INFO - PROCESS | 1648 | 1464191752301 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1648 | 1464191752302 Marionette TRACE conn2 <- [1,2334,null,{}] 08:55:52 INFO - PROCESS | 1648 | 1464191752304 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}] 08:55:52 INFO - PROCESS | 1648 | 1464191752388 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:55:52 INFO - PROCESS | 1648 | 1464191752392 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c1000 == 62 [pid = 1648] [id = 591] 08:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x110f4f000) [pid = 1648] [serial = 1773] [outer = 0x0] 08:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x112687000) [pid = 1648] [serial = 1774] [outer = 0x110f4f000] 08:55:52 INFO - PROCESS | 1648 | 1464191752420 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1169a9400) [pid = 1648] [serial = 1775] [outer = 0x110f4f000] 08:55:52 INFO - PROCESS | 1648 | 1464191752763 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 08:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:55:52 INFO - PROCESS | 1648 | 1464191752820 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1648 | 1464191752821 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:55:52 INFO - PROCESS | 1648 | 1464191752823 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1648 | 1464191752825 Marionette TRACE conn2 <- [1,2338,null,{}] 08:55:52 INFO - PROCESS | 1648 | 1464191752827 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}] 08:55:52 INFO - PROCESS | 1648 | 1464191752925 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:55:52 INFO - PROCESS | 1648 | 1464191752929 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de1a800 == 63 [pid = 1648] [id = 592] 08:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x118174000) [pid = 1648] [serial = 1776] [outer = 0x0] 08:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121692000) [pid = 1648] [serial = 1777] [outer = 0x118174000] 08:55:52 INFO - PROCESS | 1648 | 1464191752958 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1294e1c00) [pid = 1648] [serial = 1778] [outer = 0x118174000] 08:55:53 INFO - PROCESS | 1648 | 1464191753294 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 08:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:55:53 INFO - PROCESS | 1648 | 1464191753343 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1648 | 1464191753344 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:55:53 INFO - PROCESS | 1648 | 1464191753346 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1648 | 1464191753347 Marionette TRACE conn2 <- [1,2342,null,{}] 08:55:53 INFO - PROCESS | 1648 | 1464191753349 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}] 08:55:53 INFO - PROCESS | 1648 | 1464191753433 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:55:53 INFO - PROCESS | 1648 | 1464191753499 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327e0800 == 64 [pid = 1648] [id = 593] 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x110ec3000) [pid = 1648] [serial = 1779] [outer = 0x0] 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12922d000) [pid = 1648] [serial = 1780] [outer = 0x110ec3000] 08:55:53 INFO - PROCESS | 1648 | 1464191753523 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12ba7c400) [pid = 1648] [serial = 1781] [outer = 0x110ec3000] 08:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 08:55:53 INFO - PROCESS | 1648 | 1464191753811 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]]]}] 08:55:53 INFO - PROCESS | 1648 | 1464191753823 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1648 | 1464191753824 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:55:53 INFO - PROCESS | 1648 | 1464191753826 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1648 | 1464191753827 Marionette TRACE conn2 <- [1,2346,null,{}] 08:55:53 INFO - PROCESS | 1648 | 1464191753829 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}] 08:55:53 INFO - PROCESS | 1648 | 1464191753921 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:55:53 INFO - PROCESS | 1648 | 1464191753925 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x133e50800 == 65 [pid = 1648] [id = 594] 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12ba7cc00) [pid = 1648] [serial = 1782] [outer = 0x0] 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12ba9cc00) [pid = 1648] [serial = 1783] [outer = 0x12ba7cc00] 08:55:53 INFO - PROCESS | 1648 | 1464191753950 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12baa1400) [pid = 1648] [serial = 1784] [outer = 0x12ba7cc00] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce71000 == 64 [pid = 1648] [id = 543] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1292ec000 == 63 [pid = 1648] [id = 491] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad16800 == 62 [pid = 1648] [id = 539] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab2800 == 61 [pid = 1648] [id = 492] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124c03800 == 60 [pid = 1648] [id = 525] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x112652800 == 59 [pid = 1648] [id = 561] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c71d800 == 58 [pid = 1648] [id = 542] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1327da800 == 57 [pid = 1648] [id = 560] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b296800 == 56 [pid = 1648] [id = 540] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95e000 == 55 [pid = 1648] [id = 508] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c11b800 == 54 [pid = 1648] [id = 523] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd72800 == 53 [pid = 1648] [id = 541] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba65800 == 52 [pid = 1648] [id = 510] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca60000 == 51 [pid = 1648] [id = 528] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x132613000 == 50 [pid = 1648] [id = 556] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x119018000 == 49 [pid = 1648] [id = 524] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4f800 == 48 [pid = 1648] [id = 509] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124833800 == 47 [pid = 1648] [id = 538] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c708000 == 46 [pid = 1648] [id = 526] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1195c7800 == 45 [pid = 1648] [id = 582] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x126b7c000 == 44 [pid = 1648] [id = 581] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x132811000 == 43 [pid = 1648] [id = 580] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x132622800 == 42 [pid = 1648] [id = 579] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d547800 == 41 [pid = 1648] [id = 578] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124847800 == 40 [pid = 1648] [id = 577] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118549800 == 39 [pid = 1648] [id = 576] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d379000 == 38 [pid = 1648] [id = 575] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x119e05000 == 37 [pid = 1648] [id = 584] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118327800 == 36 [pid = 1648] [id = 586] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c705000 == 35 [pid = 1648] [id = 589] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12de1a800 == 34 [pid = 1648] [id = 592] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad0f000 == 33 [pid = 1648] [id = 587] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4c000 == 32 [pid = 1648] [id = 588] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce6c800 == 31 [pid = 1648] [id = 590] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c1000 == 30 [pid = 1648] [id = 591] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1257b5000 == 29 [pid = 1648] [id = 583] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12692d000 == 28 [pid = 1648] [id = 585] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x119068400) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x113170000) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x119684400) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x121ba6000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x118ea5c00) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x121315800) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118071c00) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11856f000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126fd5400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x112d66000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x119a2a800) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126b16800) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x117689400) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1167c6400) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x113163800) [pid = 1648] [serial = 1424] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x113c25400) [pid = 1648] [serial = 1427] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12576b400) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1327e0800 == 27 [pid = 1648] [id = 593] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126108000) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1263aa400) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126fd4800) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126ef3400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126b1c800) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126984400) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126fd4400) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1210b4800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1213c1400) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x121bb3800) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12a615400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118175c00) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x117e2e800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a6ea000) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1181abc00) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129238000) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1210b4400) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126fd5c00) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x114f16c00) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x113168c00) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1196ca400) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11986b400) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b9b3000) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1181be000) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118584800) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11900bc00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1296c3800) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128a4d800) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12916d000) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a620400) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126110800) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12576bc00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12ada1000) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1294e5400) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 08:55:55 INFO - PROCESS | 1648 | 1464191755840 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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2023ms 08:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:55:55 INFO - PROCESS | 1648 | 1464191755850 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1648 | 1464191755852 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:55:55 INFO - PROCESS | 1648 | 1464191755856 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1648 | 1464191755860 Marionette TRACE conn2 <- [1,2350,null,{}] 08:55:55 INFO - PROCESS | 1648 | 1464191755865 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}] 08:55:55 INFO - PROCESS | 1648 | 1464191755946 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:55:56 INFO - PROCESS | 1648 | 1464191755999 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x112abd800 == 28 [pid = 1648] [id = 595] 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x111c1f000) [pid = 1648] [serial = 1785] [outer = 0x0] 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x111c28000) [pid = 1648] [serial = 1786] [outer = 0x111c1f000] 08:55:56 INFO - PROCESS | 1648 | 1464191756028 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11204ac00) [pid = 1648] [serial = 1787] [outer = 0x111c1f000] 08:55:56 INFO - PROCESS | 1648 | 1464191756349 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms 08:55:56 INFO - PROCESS | 1648 | 1464191756385 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1648 | 1464191756390 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:55:56 INFO - PROCESS | 1648 | 1464191756394 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1648 | 1464191756396 Marionette TRACE conn2 <- [1,2354,null,{}] 08:55:56 INFO - PROCESS | 1648 | 1464191756399 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}] 08:55:56 INFO - PROCESS | 1648 | 1464191756480 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:55:56 INFO - PROCESS | 1648 | 1464191756487 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116988000 == 29 [pid = 1648] [id = 596] 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112682800) [pid = 1648] [serial = 1788] [outer = 0x0] 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a70400) [pid = 1648] [serial = 1789] [outer = 0x112682800] 08:55:56 INFO - PROCESS | 1648 | 1464191756516 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11304ec00) [pid = 1648] [serial = 1790] [outer = 0x112682800] 08:55:56 INFO - PROCESS | 1648 | 1464191756871 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 08:55:56 INFO - PROCESS | 1648 | 1464191756914 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1648 | 1464191756916 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:55:56 INFO - PROCESS | 1648 | 1464191756919 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1648 | 1464191756924 Marionette TRACE conn2 <- [1,2358,null,{}] 08:55:56 INFO - PROCESS | 1648 | 1464191756932 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}] 08:55:57 INFO - PROCESS | 1648 | 1464191757014 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:55:57 INFO - PROCESS | 1648 | 1464191757021 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ef800 == 30 [pid = 1648] [id = 597] 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113166c00) [pid = 1648] [serial = 1791] [outer = 0x0] 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11331b800) [pid = 1648] [serial = 1792] [outer = 0x113166c00] 08:55:57 INFO - PROCESS | 1648 | 1464191757062 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x114f11800) [pid = 1648] [serial = 1793] [outer = 0x113166c00] 08:55:57 INFO - PROCESS | 1648 | 1464191757436 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 525ms 08:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:55:57 INFO - PROCESS | 1648 | 1464191757445 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1648 | 1464191757447 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:55:57 INFO - PROCESS | 1648 | 1464191757449 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1648 | 1464191757450 Marionette TRACE conn2 <- [1,2362,null,{}] 08:55:57 INFO - PROCESS | 1648 | 1464191757452 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}] 08:55:57 INFO - PROCESS | 1648 | 1464191757564 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:55:57 INFO - PROCESS | 1648 | 1464191757571 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e3c000 == 31 [pid = 1648] [id = 598] 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115e1d000) [pid = 1648] [serial = 1794] [outer = 0x0] 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116116000) [pid = 1648] [serial = 1795] [outer = 0x115e1d000] 08:55:57 INFO - PROCESS | 1648 | 1464191757598 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116940800) [pid = 1648] [serial = 1796] [outer = 0x115e1d000] 08:55:57 INFO - PROCESS | 1648 | 1464191757907 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 468ms 08:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:55:57 INFO - PROCESS | 1648 | 1464191757917 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1648 | 1464191757919 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:55:57 INFO - PROCESS | 1648 | 1464191757921 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1648 | 1464191757925 Marionette TRACE conn2 <- [1,2366,null,{}] 08:55:57 INFO - PROCESS | 1648 | 1464191757928 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}] 08:55:58 INFO - PROCESS | 1648 | 1464191758003 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:55:58 INFO - PROCESS | 1648 | 1464191758008 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a3800 == 32 [pid = 1648] [id = 599] 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112a74000) [pid = 1648] [serial = 1797] [outer = 0x0] 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116ff8c00) [pid = 1648] [serial = 1798] [outer = 0x112a74000] 08:55:58 INFO - PROCESS | 1648 | 1464191758036 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117e24400) [pid = 1648] [serial = 1799] [outer = 0x112a74000] 08:55:58 INFO - PROCESS | 1648 | 1464191758396 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 08:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:55:58 INFO - PROCESS | 1648 | 1464191758447 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1648 | 1464191758448 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:55:58 INFO - PROCESS | 1648 | 1464191758451 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1648 | 1464191758452 Marionette TRACE conn2 <- [1,2370,null,{}] 08:55:58 INFO - PROCESS | 1648 | 1464191758454 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}] 08:55:58 INFO - PROCESS | 1648 | 1464191758556 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:55:58 INFO - PROCESS | 1648 | 1464191758566 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119892000 == 33 [pid = 1648] [id = 600] 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11817d400) [pid = 1648] [serial = 1800] [outer = 0x0] 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118245400) [pid = 1648] [serial = 1801] [outer = 0x11817d400] 08:55:58 INFO - PROCESS | 1648 | 1464191758593 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11824e400) [pid = 1648] [serial = 1802] [outer = 0x11817d400] 08:55:58 INFO - PROCESS | 1648 | 1464191758924 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 08:55:58 INFO - PROCESS | 1648 | 1464191758972 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1648 | 1464191758973 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:55:58 INFO - PROCESS | 1648 | 1464191758976 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1648 | 1464191758977 Marionette TRACE conn2 <- [1,2374,null,{}] 08:55:58 INFO - PROCESS | 1648 | 1464191758979 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}] 08:55:59 INFO - PROCESS | 1648 | 1464191759052 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:55:59 INFO - PROCESS | 1648 | 1464191759107 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f72000 == 34 [pid = 1648] [id = 601] 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118070000) [pid = 1648] [serial = 1803] [outer = 0x0] 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1184d5800) [pid = 1648] [serial = 1804] [outer = 0x118070000] 08:55:59 INFO - PROCESS | 1648 | 1464191759133 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118583400) [pid = 1648] [serial = 1805] [outer = 0x118070000] 08:55:59 INFO - PROCESS | 1648 | 1464191759406 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 08:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:55:59 INFO - PROCESS | 1648 | 1464191759452 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1648 | 1464191759453 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:55:59 INFO - PROCESS | 1648 | 1464191759456 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1648 | 1464191759457 Marionette TRACE conn2 <- [1,2378,null,{}] 08:55:59 INFO - PROCESS | 1648 | 1464191759459 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}] 08:55:59 INFO - PROCESS | 1648 | 1464191759540 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:55:59 INFO - PROCESS | 1648 | 1464191759547 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12180d000 == 35 [pid = 1648] [id = 602] 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11878b800) [pid = 1648] [serial = 1806] [outer = 0x0] 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118ea7400) [pid = 1648] [serial = 1807] [outer = 0x11878b800] 08:55:59 INFO - PROCESS | 1648 | 1464191759581 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1167c6000) [pid = 1648] [serial = 1808] [outer = 0x11878b800] 08:55:59 INFO - PROCESS | 1648 | 1464191759907 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 471ms 08:55:59 INFO - PROCESS | 1648 | 1464191759929 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1648 | 1464191759931 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:55:59 INFO - PROCESS | 1648 | 1464191759933 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1648 | 1464191759934 Marionette TRACE conn2 <- [1,2382,null,{}] 08:55:59 INFO - PROCESS | 1648 | 1464191759937 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}] 08:56:00 INFO - PROCESS | 1648 | 1464191760040 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:56:00 INFO - PROCESS | 1648 | 1464191760047 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ef000 == 36 [pid = 1648] [id = 603] 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118246000) [pid = 1648] [serial = 1809] [outer = 0x0] 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11900f000) [pid = 1648] [serial = 1810] [outer = 0x118246000] 08:56:00 INFO - PROCESS | 1648 | 1464191760072 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119553c00) [pid = 1648] [serial = 1811] [outer = 0x118246000] 08:56:00 INFO - PROCESS | 1648 | 1464191760427 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 522ms 08:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:56:00 INFO - PROCESS | 1648 | 1464191760456 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1648 | 1464191760458 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:56:00 INFO - PROCESS | 1648 | 1464191760461 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1648 | 1464191760463 Marionette TRACE conn2 <- [1,2386,null,{}] 08:56:00 INFO - PROCESS | 1648 | 1464191760470 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}] 08:56:00 INFO - PROCESS | 1648 | 1464191760592 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:56:00 INFO - PROCESS | 1648 | 1464191760679 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12483a000 == 37 [pid = 1648] [id = 604] 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x118249000) [pid = 1648] [serial = 1812] [outer = 0x0] 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119558000) [pid = 1648] [serial = 1813] [outer = 0x118249000] 08:56:00 INFO - PROCESS | 1648 | 1464191760704 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1196ce000) [pid = 1648] [serial = 1814] [outer = 0x118249000] 08:56:01 INFO - PROCESS | 1648 | 1464191761022 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 573ms 08:56:01 INFO - PROCESS | 1648 | 1464191761043 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1648 | 1464191761044 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:56:01 INFO - PROCESS | 1648 | 1464191761048 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1648 | 1464191761052 Marionette TRACE conn2 <- [1,2390,null,{}] 08:56:01 INFO - PROCESS | 1648 | 1464191761060 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}] 08:56:01 INFO - PROCESS | 1648 | 1464191761170 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:56:01 INFO - PROCESS | 1648 | 1464191761174 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126333000 == 38 [pid = 1648] [id = 605] 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1196d4c00) [pid = 1648] [serial = 1815] [outer = 0x0] 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119870800) [pid = 1648] [serial = 1816] [outer = 0x1196d4c00] 08:56:01 INFO - PROCESS | 1648 | 1464191761207 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12130e800) [pid = 1648] [serial = 1817] [outer = 0x1196d4c00] 08:56:01 INFO - PROCESS | 1648 | 1464191761577 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 08:56:01 INFO - PROCESS | 1648 | 1464191761619 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1648 | 1464191761621 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:56:01 INFO - PROCESS | 1648 | 1464191761623 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1648 | 1464191761624 Marionette TRACE conn2 <- [1,2394,null,{}] 08:56:01 INFO - PROCESS | 1648 | 1464191761627 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}] 08:56:01 INFO - PROCESS | 1648 | 1464191761724 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:56:01 INFO - PROCESS | 1648 | 1464191761729 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b79000 == 39 [pid = 1648] [id = 606] 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1196d7000) [pid = 1648] [serial = 1818] [outer = 0x0] 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1214bf800) [pid = 1648] [serial = 1819] [outer = 0x1196d7000] 08:56:01 INFO - PROCESS | 1648 | 1464191761754 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x121796800) [pid = 1648] [serial = 1820] [outer = 0x1196d7000] 08:56:02 INFO - PROCESS | 1648 | 1464191762071 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 469ms 08:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:56:02 INFO - PROCESS | 1648 | 1464191762096 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1648 | 1464191762097 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:56:02 INFO - PROCESS | 1648 | 1464191762099 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1648 | 1464191762100 Marionette TRACE conn2 <- [1,2398,null,{}] 08:56:02 INFO - PROCESS | 1648 | 1464191762103 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}] 08:56:02 INFO - PROCESS | 1648 | 1464191762207 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:56:02 INFO - PROCESS | 1648 | 1464191762212 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d96000 == 40 [pid = 1648] [id = 607] 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x121312400) [pid = 1648] [serial = 1821] [outer = 0x0] 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1218eb400) [pid = 1648] [serial = 1822] [outer = 0x121312400] 08:56:02 INFO - PROCESS | 1648 | 1464191762272 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x121ba9400) [pid = 1648] [serial = 1823] [outer = 0x121312400] 08:56:02 INFO - PROCESS | 1648 | 1464191762623 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 571ms 08:56:02 INFO - PROCESS | 1648 | 1464191762671 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1648 | 1464191762672 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:56:02 INFO - PROCESS | 1648 | 1464191762674 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1648 | 1464191762675 Marionette TRACE conn2 <- [1,2402,null,{}] 08:56:02 INFO - PROCESS | 1648 | 1464191762677 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}] 08:56:02 INFO - PROCESS | 1648 | 1464191762779 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:56:02 INFO - PROCESS | 1648 | 1464191762812 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12966f000 == 41 [pid = 1648] [id = 608] 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1213c0800) [pid = 1648] [serial = 1824] [outer = 0x0] 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x121bef000) [pid = 1648] [serial = 1825] [outer = 0x1213c0800] 08:56:02 INFO - PROCESS | 1648 | 1464191762840 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x121d68800) [pid = 1648] [serial = 1826] [outer = 0x1213c0800] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126ef6400) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1294da800) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a6e1400) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x110f4f000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x124f66c00) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121bac000) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118251c00) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119009400) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x115d7a400) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128ae8000) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1263a3800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x124fa6000) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12169f400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1181c1c00) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x113171400) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1110ab800) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126eec400) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x110ec3000) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118174000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x125771400) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118247800) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x124f62000) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1181ac400) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x112d63000) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124fa0000) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x110ec3c00) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126fd8800) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119552800) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128a52800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x117e30000) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115d78800) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:56:03 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12610dc00) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:56:03 INFO - PROCESS | 1648 | 1464191763404 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 769ms 08:56:03 INFO - PROCESS | 1648 | 1464191763443 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1648 | 1464191763444 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:56:03 INFO - PROCESS | 1648 | 1464191763447 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1648 | 1464191763448 Marionette TRACE conn2 <- [1,2406,null,{}] 08:56:03 INFO - PROCESS | 1648 | 1464191763457 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}] 08:56:03 INFO - PROCESS | 1648 | 1464191763586 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:56:03 INFO - PROCESS | 1648 | 1464191763622 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219a2000 == 42 [pid = 1648] [id = 609] 08:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112d61000) [pid = 1648] [serial = 1827] [outer = 0x0] 08:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115d7a400) [pid = 1648] [serial = 1828] [outer = 0x112d61000] 08:56:03 INFO - PROCESS | 1648 | 1464191763649 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11856ac00) [pid = 1648] [serial = 1829] [outer = 0x112d61000] 08:56:03 INFO - PROCESS | 1648 | 1464191763927 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 527ms 08:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:56:03 INFO - PROCESS | 1648 | 1464191763978 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1648 | 1464191763979 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:56:03 INFO - PROCESS | 1648 | 1464191763982 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1648 | 1464191763983 Marionette TRACE conn2 <- [1,2410,null,{}] 08:56:03 INFO - PROCESS | 1648 | 1464191763985 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}] 08:56:04 INFO - PROCESS | 1648 | 1464191764073 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:56:04 INFO - PROCESS | 1648 | 1464191764078 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6bc000 == 43 [pid = 1648] [id = 610] 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118251c00) [pid = 1648] [serial = 1830] [outer = 0x0] 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121ad4800) [pid = 1648] [serial = 1831] [outer = 0x118251c00] 08:56:04 INFO - PROCESS | 1648 | 1464191764103 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124c5e800) [pid = 1648] [serial = 1832] [outer = 0x118251c00] 08:56:04 INFO - PROCESS | 1648 | 1464191764424 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]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 469ms 08:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:56:04 INFO - PROCESS | 1648 | 1464191764455 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1648 | 1464191764457 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:56:04 INFO - PROCESS | 1648 | 1464191764460 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1648 | 1464191764462 Marionette TRACE conn2 <- [1,2414,null,{}] 08:56:04 INFO - PROCESS | 1648 | 1464191764465 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}] 08:56:04 INFO - PROCESS | 1648 | 1464191764628 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:56:04 INFO - PROCESS | 1648 | 1464191764640 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad09800 == 44 [pid = 1648] [id = 611] 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11767fc00) [pid = 1648] [serial = 1833] [outer = 0x0] 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124fa0000) [pid = 1648] [serial = 1834] [outer = 0x11767fc00] 08:56:04 INFO - PROCESS | 1648 | 1464191764680 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1252d3400) [pid = 1648] [serial = 1835] [outer = 0x11767fc00] 08:56:05 INFO - PROCESS | 1648 | 1464191765098 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 672ms 08:56:05 INFO - PROCESS | 1648 | 1464191765132 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1648 | 1464191765135 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:56:05 INFO - PROCESS | 1648 | 1464191765137 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1648 | 1464191765139 Marionette TRACE conn2 <- [1,2418,null,{}] 08:56:05 INFO - PROCESS | 1648 | 1464191765141 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}] 08:56:05 INFO - PROCESS | 1648 | 1464191765255 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:56:05 INFO - PROCESS | 1648 | 1464191765349 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x111eab800 == 45 [pid = 1648] [id = 612] 08:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x10eab3000) [pid = 1648] [serial = 1836] [outer = 0x0] 08:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x10eabc000) [pid = 1648] [serial = 1837] [outer = 0x10eab3000] 08:56:05 INFO - PROCESS | 1648 | 1464191765380 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110ec1000) [pid = 1648] [serial = 1838] [outer = 0x10eab3000] 08:56:05 INFO - PROCESS | 1648 | 1464191765857 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 768ms 08:56:05 INFO - PROCESS | 1648 | 1464191765907 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1648 | 1464191765910 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:56:05 INFO - PROCESS | 1648 | 1464191765968 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1648 | 1464191765970 Marionette TRACE conn2 <- [1,2422,null,{}] 08:56:06 INFO - PROCESS | 1648 | 1464191765999 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}] 08:56:06 INFO - PROCESS | 1648 | 1464191766117 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:56:06 INFO - PROCESS | 1648 | 1464191766170 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118530800 == 46 [pid = 1648] [id = 613] 08:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112687c00) [pid = 1648] [serial = 1839] [outer = 0x0] 08:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11309b800) [pid = 1648] [serial = 1840] [outer = 0x112687c00] 08:56:06 INFO - PROCESS | 1648 | 1464191766201 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11316b400) [pid = 1648] [serial = 1841] [outer = 0x112687c00] 08:56:06 INFO - PROCESS | 1648 | 1464191766770 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]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 877ms 08:56:06 INFO - PROCESS | 1648 | 1464191766793 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 1648 | 1464191766796 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:56:07 INFO - PROCESS | 1648 | 1464191767019 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1648 | 1464191767021 Marionette TRACE conn2 <- [1,2426,null,{}] 08:56:07 INFO - PROCESS | 1648 | 1464191767027 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}] 08:56:07 INFO - PROCESS | 1648 | 1464191767127 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:56:07 INFO - PROCESS | 1648 | 1464191767191 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0f800 == 47 [pid = 1648] [id = 614] 08:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11267e000) [pid = 1648] [serial = 1842] [outer = 0x0] 08:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112685000) [pid = 1648] [serial = 1843] [outer = 0x11267e000] 08:56:07 INFO - PROCESS | 1648 | 1464191767221 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11304b800) [pid = 1648] [serial = 1844] [outer = 0x11267e000] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12633a800 == 46 [pid = 1648] [id = 486] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa9800 == 45 [pid = 1648] [id = 484] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1195b6000 == 44 [pid = 1648] [id = 479] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119e16000 == 43 [pid = 1648] [id = 481] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116f76000 == 42 [pid = 1648] [id = 482] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x112e4e000 == 41 [pid = 1648] [id = 474] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1219a7800 == 40 [pid = 1648] [id = 483] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x112f8b800 == 39 [pid = 1648] [id = 473] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119622000 == 38 [pid = 1648] [id = 480] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1164ee000 == 37 [pid = 1648] [id = 476] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116f76800 == 36 [pid = 1648] [id = 475] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12ba9cc00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOCSHELL 0x133e50800 == 35 [pid = 1648] [id = 594] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x119005400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x116438400) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126fd4000) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128af3800) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128ae8400) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126eee000) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x121ba9c00) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1263a9000) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124fa1800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a6d5800) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119062400) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b9b8c00) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128af4c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1648 | 1464191767796 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]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 874ms 08:56:07 INFO - PROCESS | 1648 | 1464191767845 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1648 | 1464191767849 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:56:07 INFO - PROCESS | 1648 | 1464191767853 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1648 | 1464191767857 Marionette TRACE conn2 <- [1,2430,null,{}] 08:56:07 INFO - PROCESS | 1648 | 1464191767866 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}] 08:56:07 INFO - PROCESS | 1648 | 1464191767996 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a616800) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129236800) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a6d5c00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b9ad000) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b270000) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1169a9400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112687000) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b9b9800) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126113c00) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126b14800) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121d6d400) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12576f800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1210bdc00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121878400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11986bc00) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119553400) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181bb000) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117685400) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12b9b5c00) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b275400) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1296c9800) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128af4400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128abd400) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1263ab800) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12485a000) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121acbc00) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11900b000) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11824e000) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x114fdb800) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116ffec00) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b271400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128ac3000) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12ba7c400) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121692000) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12922d000) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1294e1c00) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x114fe1c00) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1648 | 1464191768076 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab9000 == 36 [pid = 1648] [id = 615] 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x111e35c00) [pid = 1648] [serial = 1845] [outer = 0x0] 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11316e000) [pid = 1648] [serial = 1846] [outer = 0x111e35c00] 08:56:08 INFO - PROCESS | 1648 | 1464191768103 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115e84c00) [pid = 1648] [serial = 1847] [outer = 0x111e35c00] 08:56:08 INFO - PROCESS | 1648 | 1464191768435 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]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 629ms 08:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:56:08 INFO - PROCESS | 1648 | 1464191768482 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1648 | 1464191768483 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:56:08 INFO - PROCESS | 1648 | 1464191768485 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1648 | 1464191768486 Marionette TRACE conn2 <- [1,2434,null,{}] 08:56:08 INFO - PROCESS | 1648 | 1464191768489 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}] 08:56:08 INFO - PROCESS | 1648 | 1464191768569 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:56:08 INFO - PROCESS | 1648 | 1464191768648 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119604000 == 37 [pid = 1648] [id = 616] 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116947c00) [pid = 1648] [serial = 1848] [outer = 0x0] 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a5ec00) [pid = 1648] [serial = 1849] [outer = 0x116947c00] 08:56:08 INFO - PROCESS | 1648 | 1464191768685 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117685800) [pid = 1648] [serial = 1850] [outer = 0x116947c00] 08:56:08 INFO - PROCESS | 1648 | 1464191768991 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]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 523ms 08:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:56:09 INFO - PROCESS | 1648 | 1464191769009 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1648 | 1464191769010 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:56:09 INFO - PROCESS | 1648 | 1464191769012 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1648 | 1464191769025 Marionette TRACE conn2 <- [1,2438,null,{}] 08:56:09 INFO - PROCESS | 1648 | 1464191769027 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}] 08:56:09 INFO - PROCESS | 1648 | 1464191769109 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:56:09 INFO - PROCESS | 1648 | 1464191769163 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x121679000 == 38 [pid = 1648] [id = 617] 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11768a400) [pid = 1648] [serial = 1851] [outer = 0x0] 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11816f800) [pid = 1648] [serial = 1852] [outer = 0x11768a400] 08:56:09 INFO - PROCESS | 1648 | 1464191769189 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1181aec00) [pid = 1648] [serial = 1853] [outer = 0x11768a400] 08:56:09 INFO - PROCESS | 1648 | 1464191769470 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]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 480ms 08:56:09 INFO - PROCESS | 1648 | 1464191769493 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1648 | 1464191769494 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:56:09 INFO - PROCESS | 1648 | 1464191769497 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1648 | 1464191769498 Marionette TRACE conn2 <- [1,2442,null,{}] 08:56:09 INFO - PROCESS | 1648 | 1464191769510 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}] 08:56:09 INFO - PROCESS | 1648 | 1464191769592 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:56:09 INFO - PROCESS | 1648 | 1464191769597 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f78800 == 39 [pid = 1648] [id = 618] 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116431c00) [pid = 1648] [serial = 1854] [outer = 0x0] 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118248400) [pid = 1648] [serial = 1855] [outer = 0x116431c00] 08:56:09 INFO - PROCESS | 1648 | 1464191769625 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11856b000) [pid = 1648] [serial = 1856] [outer = 0x116431c00] 08:56:09 INFO - PROCESS | 1648 | 1464191769992 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 527ms 08:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:56:10 INFO - PROCESS | 1648 | 1464191770025 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1648 | 1464191770026 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:56:10 INFO - PROCESS | 1648 | 1464191770028 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1648 | 1464191770029 Marionette TRACE conn2 <- [1,2446,null,{}] 08:56:10 INFO - PROCESS | 1648 | 1464191770039 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}] 08:56:10 INFO - PROCESS | 1648 | 1464191770157 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:56:10 INFO - PROCESS | 1648 | 1464191770162 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257b9800 == 40 [pid = 1648] [id = 619] 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118583000) [pid = 1648] [serial = 1857] [outer = 0x0] 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118794000) [pid = 1648] [serial = 1858] [outer = 0x118583000] 08:56:10 INFO - PROCESS | 1648 | 1464191770194 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119553400) [pid = 1648] [serial = 1859] [outer = 0x118583000] 08:56:10 INFO - PROCESS | 1648 | 1464191770524 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 527ms 08:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:56:10 INFO - PROCESS | 1648 | 1464191770556 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1648 | 1464191770557 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:56:10 INFO - PROCESS | 1648 | 1464191770560 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1648 | 1464191770564 Marionette TRACE conn2 <- [1,2450,null,{}] 08:56:10 INFO - PROCESS | 1648 | 1464191770567 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}] 08:56:10 INFO - PROCESS | 1648 | 1464191770665 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:56:10 INFO - PROCESS | 1648 | 1464191770670 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126342800 == 41 [pid = 1648] [id = 620] 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119554000) [pid = 1648] [serial = 1860] [outer = 0x0] 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119689400) [pid = 1648] [serial = 1861] [outer = 0x119554000] 08:56:10 INFO - PROCESS | 1648 | 1464191770695 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11986a400) [pid = 1648] [serial = 1862] [outer = 0x119554000] 08:56:11 INFO - PROCESS | 1648 | 1464191771030 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 524ms 08:56:11 INFO - PROCESS | 1648 | 1464191771084 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1648 | 1464191771086 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:56:11 INFO - PROCESS | 1648 | 1464191771088 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1648 | 1464191771089 Marionette TRACE conn2 <- [1,2454,null,{}] 08:56:11 INFO - PROCESS | 1648 | 1464191771091 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}] 08:56:11 INFO - PROCESS | 1648 | 1464191771187 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:56:11 INFO - PROCESS | 1648 | 1464191771200 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f87800 == 42 [pid = 1648] [id = 621] 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119a06c00) [pid = 1648] [serial = 1863] [outer = 0x0] 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a1ec00) [pid = 1648] [serial = 1864] [outer = 0x119a06c00] 08:56:11 INFO - PROCESS | 1648 | 1464191771228 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1210b1800) [pid = 1648] [serial = 1865] [outer = 0x119a06c00] 08:56:11 INFO - PROCESS | 1648 | 1464191771583 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 08:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:56:11 INFO - PROCESS | 1648 | 1464191771607 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1648 | 1464191771609 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:56:11 INFO - PROCESS | 1648 | 1464191771611 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1648 | 1464191771612 Marionette TRACE conn2 <- [1,2458,null,{}] 08:56:11 INFO - PROCESS | 1648 | 1464191771623 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}] 08:56:11 INFO - PROCESS | 1648 | 1464191771723 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:56:11 INFO - PROCESS | 1648 | 1464191771728 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x129671800 == 43 [pid = 1648] [id = 622] 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a07000) [pid = 1648] [serial = 1866] [outer = 0x0] 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121313400) [pid = 1648] [serial = 1867] [outer = 0x119a07000] 08:56:11 INFO - PROCESS | 1648 | 1464191771752 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121696000) [pid = 1648] [serial = 1868] [outer = 0x119a07000] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11878b800) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11817d400) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x111c1f000) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113166c00) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1213c0800) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118246000) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112682800) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112d61000) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118251c00) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118249000) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1196d4c00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121312400) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ba7cc00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a74000) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115e1d000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118070000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:56:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1196d7000) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:56:12 INFO - PROCESS | 1648 | 1464191772197 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]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 628ms 08:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:56:12 INFO - PROCESS | 1648 | 1464191772250 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1648 | 1464191772252 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:56:12 INFO - PROCESS | 1648 | 1464191772254 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1648 | 1464191772255 Marionette TRACE conn2 <- [1,2462,null,{}] 08:56:12 INFO - PROCESS | 1648 | 1464191772258 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}] 08:56:12 INFO - PROCESS | 1648 | 1464191772346 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:56:12 INFO - PROCESS | 1648 | 1464191772351 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12143d000 == 44 [pid = 1648] [id = 623] 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115e1d000) [pid = 1648] [serial = 1869] [outer = 0x0] 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118070000) [pid = 1648] [serial = 1870] [outer = 0x115e1d000] 08:56:12 INFO - PROCESS | 1648 | 1464191772376 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118791400) [pid = 1648] [serial = 1871] [outer = 0x115e1d000] 08:56:12 INFO - PROCESS | 1648 | 1464191772700 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]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 08:56:12 INFO - PROCESS | 1648 | 1464191772723 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:56:12 INFO - PROCESS | 1648 | 1464191772727 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:56:12 INFO - PROCESS | 1648 | 1464191772729 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1648 | 1464191772731 Marionette TRACE conn2 <- [1,2466,null,{}] 08:56:12 INFO - PROCESS | 1648 | 1464191772734 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}] 08:56:12 INFO - PROCESS | 1648 | 1464191772832 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:56:12 INFO - PROCESS | 1648 | 1464191772890 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ae000 == 45 [pid = 1648] [id = 624] 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118170c00) [pid = 1648] [serial = 1872] [outer = 0x0] 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121311800) [pid = 1648] [serial = 1873] [outer = 0x118170c00] 08:56:12 INFO - PROCESS | 1648 | 1464191772922 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121ad7800) [pid = 1648] [serial = 1874] [outer = 0x118170c00] 08:56:13 INFO - PROCESS | 1648 | 1464191773199 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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 08:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:56:13 INFO - PROCESS | 1648 | 1464191773251 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1648 | 1464191773253 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:56:13 INFO - PROCESS | 1648 | 1464191773255 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1648 | 1464191773256 Marionette TRACE conn2 <- [1,2470,null,{}] 08:56:13 INFO - PROCESS | 1648 | 1464191773258 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}] 08:56:13 INFO - PROCESS | 1648 | 1464191773343 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:56:13 INFO - PROCESS | 1648 | 1464191773350 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad5c000 == 46 [pid = 1648] [id = 625] 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121ba8800) [pid = 1648] [serial = 1875] [outer = 0x0] 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121bf1800) [pid = 1648] [serial = 1876] [outer = 0x121ba8800] 08:56:13 INFO - PROCESS | 1648 | 1464191773375 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124fa3000) [pid = 1648] [serial = 1877] [outer = 0x121ba8800] 08:56:13 INFO - PROCESS | 1648 | 1464191773703 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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 08:56:13 INFO - PROCESS | 1648 | 1464191773727 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1648 | 1464191773728 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:56:13 INFO - PROCESS | 1648 | 1464191773730 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1648 | 1464191773732 Marionette TRACE conn2 <- [1,2474,null,{}] 08:56:13 INFO - PROCESS | 1648 | 1464191773734 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}] 08:56:13 INFO - PROCESS | 1648 | 1464191773841 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:56:13 INFO - PROCESS | 1648 | 1464191773848 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b21b800 == 47 [pid = 1648] [id = 626] 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121ba8c00) [pid = 1648] [serial = 1878] [outer = 0x0] 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12576a400) [pid = 1648] [serial = 1879] [outer = 0x121ba8c00] 08:56:13 INFO - PROCESS | 1648 | 1464191773872 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125864000) [pid = 1648] [serial = 1880] [outer = 0x121ba8c00] 08:56:14 INFO - PROCESS | 1648 | 1464191774310 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]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 617ms 08:56:14 INFO - PROCESS | 1648 | 1464191774349 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 1648 | 1464191774352 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:56:14 INFO - PROCESS | 1648 | 1464191774356 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 1648 | 1464191774358 Marionette TRACE conn2 <- [1,2478,null,{}] 08:56:14 INFO - PROCESS | 1648 | 1464191774362 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}] 08:56:14 INFO - PROCESS | 1648 | 1464191774503 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:56:14 INFO - PROCESS | 1648 | 1464191774554 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e30800 == 48 [pid = 1648] [id = 627] 08:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11203fc00) [pid = 1648] [serial = 1881] [outer = 0x0] 08:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112a68000) [pid = 1648] [serial = 1882] [outer = 0x11203fc00] 08:56:14 INFO - PROCESS | 1648 | 1464191774586 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11316d000) [pid = 1648] [serial = 1883] [outer = 0x11203fc00] 08:56:15 INFO - PROCESS | 1648 | 1464191775012 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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 721ms 08:56:15 INFO - PROCESS | 1648 | 1464191775117 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1648 | 1464191775121 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:56:15 INFO - PROCESS | 1648 | 1464191775130 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1648 | 1464191775131 Marionette TRACE conn2 <- [1,2482,null,{}] 08:56:15 INFO - PROCESS | 1648 | 1464191775134 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}] 08:56:15 INFO - PROCESS | 1648 | 1464191775240 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:56:15 INFO - PROCESS | 1648 | 1464191775308 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f82800 == 49 [pid = 1648] [id = 628] 08:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115e87c00) [pid = 1648] [serial = 1884] [outer = 0x0] 08:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1166ce400) [pid = 1648] [serial = 1885] [outer = 0x115e87c00] 08:56:15 INFO - PROCESS | 1648 | 1464191775337 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117e27c00) [pid = 1648] [serial = 1886] [outer = 0x115e87c00] 08:56:15 INFO - PROCESS | 1648 | 1464191775807 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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 08:56:15 INFO - PROCESS | 1648 | 1464191775851 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1648 | 1464191775853 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:56:15 INFO - PROCESS | 1648 | 1464191775857 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1648 | 1464191775861 Marionette TRACE conn2 <- [1,2486,null,{}] 08:56:15 INFO - PROCESS | 1648 | 1464191775873 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}] 08:56:16 INFO - PROCESS | 1648 | 1464191776055 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:56:16 INFO - PROCESS | 1648 | 1464191776152 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a7000 == 50 [pid = 1648] [id = 629] 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118178400) [pid = 1648] [serial = 1887] [outer = 0x0] 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1184d4c00) [pid = 1648] [serial = 1888] [outer = 0x118178400] 08:56:16 INFO - PROCESS | 1648 | 1464191776185 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118eb2800) [pid = 1648] [serial = 1889] [outer = 0x118178400] 08:56:16 INFO - PROCESS | 1648 | 1464191776653 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 827ms 08:56:16 INFO - PROCESS | 1648 | 1464191776683 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1648 | 1464191776685 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:56:16 INFO - PROCESS | 1648 | 1464191776688 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1648 | 1464191776690 Marionette TRACE conn2 <- [1,2490,null,{}] 08:56:16 INFO - PROCESS | 1648 | 1464191776694 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}] 08:56:16 INFO - PROCESS | 1648 | 1464191776797 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:56:16 INFO - PROCESS | 1648 | 1464191776850 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba54000 == 51 [pid = 1648] [id = 630] 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119066400) [pid = 1648] [serial = 1890] [outer = 0x0] 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1210b8c00) [pid = 1648] [serial = 1891] [outer = 0x119066400] 08:56:16 INFO - PROCESS | 1648 | 1464191776892 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121878400) [pid = 1648] [serial = 1892] [outer = 0x119066400] 08:56:17 INFO - PROCESS | 1648 | 1464191777310 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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 08:56:17 INFO - PROCESS | 1648 | 1464191777369 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:56:17 INFO - PROCESS | 1648 | 1464191777371 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:56:17 INFO - PROCESS | 1648 | 1464191777374 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 1648 | 1464191777375 Marionette TRACE conn2 <- [1,2494,null,{}] 08:56:17 INFO - PROCESS | 1648 | 1464191777378 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}] 08:56:17 INFO - PROCESS | 1648 | 1464191777479 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:56:17 INFO - PROCESS | 1648 | 1464191777545 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f86800 == 52 [pid = 1648] [id = 631] 08:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x110ebf000) [pid = 1648] [serial = 1893] [outer = 0x0] 08:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11857a800) [pid = 1648] [serial = 1894] [outer = 0x110ebf000] 08:56:17 INFO - PROCESS | 1648 | 1464191777576 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121880c00) [pid = 1648] [serial = 1895] [outer = 0x110ebf000] 08:56:18 INFO - PROCESS | 1648 | 1464191778196 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 871ms 08:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:56:18 INFO - PROCESS | 1648 | 1464191778246 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1648 | 1464191778247 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:56:18 INFO - PROCESS | 1648 | 1464191778252 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1648 | 1464191778255 Marionette TRACE conn2 <- [1,2498,null,{}] 08:56:18 INFO - PROCESS | 1648 | 1464191778260 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}] 08:56:18 INFO - PROCESS | 1648 | 1464191778366 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:56:18 INFO - PROCESS | 1648 | 1464191778433 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0f000 == 53 [pid = 1648] [id = 632] 08:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1122ac800) [pid = 1648] [serial = 1896] [outer = 0x0] 08:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112f45800) [pid = 1648] [serial = 1897] [outer = 0x1122ac800] 08:56:18 INFO - PROCESS | 1648 | 1464191778462 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113170400) [pid = 1648] [serial = 1898] [outer = 0x1122ac800] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x128d59000 == 52 [pid = 1648] [id = 490] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6a800 == 51 [pid = 1648] [id = 487] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119a45800 == 50 [pid = 1648] [id = 489] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad5c000 == 49 [pid = 1648] [id = 625] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ae000 == 48 [pid = 1648] [id = 624] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12143d000 == 47 [pid = 1648] [id = 623] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x129671800 == 46 [pid = 1648] [id = 622] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x126f87800 == 45 [pid = 1648] [id = 621] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x126342800 == 44 [pid = 1648] [id = 620] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1257b9800 == 43 [pid = 1648] [id = 619] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119f78800 == 42 [pid = 1648] [id = 618] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x121679000 == 41 [pid = 1648] [id = 617] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119604000 == 40 [pid = 1648] [id = 616] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab9000 == 39 [pid = 1648] [id = 615] 08:56:18 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0f800 == 38 [pid = 1648] [id = 614] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12130e800) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119870800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1218eb400) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12baa1400) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116ff8c00) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x117e24400) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116116000) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116940800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1184d5800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1214bf800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118583400) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118ea7400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167c6000) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118245400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11824e400) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x111c28000) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11204ac00) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11331b800) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121bef000) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11900f000) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119553c00) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x114f11800) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a70400) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11304ec00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124fa0000) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115d7a400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121ba9400) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121ad4800) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119558000) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121d68800) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121796800) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124c5e800) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11856ac00) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1196ce000) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1648 | 1464191778901 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 08:56:18 INFO - PROCESS | 1648 | 1464191778926 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1648 | 1464191778930 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:56:18 INFO - PROCESS | 1648 | 1464191778944 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1648 | 1464191778945 Marionette TRACE conn2 <- [1,2502,null,{}] 08:56:18 INFO - PROCESS | 1648 | 1464191778948 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}] 08:56:19 INFO - PROCESS | 1648 | 1464191779035 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:56:19 INFO - PROCESS | 1648 | 1464191779040 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f5c800 == 39 [pid = 1648] [id = 633] 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1130a3000) [pid = 1648] [serial = 1899] [outer = 0x0] 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115e86000) [pid = 1648] [serial = 1900] [outer = 0x1130a3000] 08:56:19 INFO - PROCESS | 1648 | 1464191779068 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116943400) [pid = 1648] [serial = 1901] [outer = 0x1130a3000] 08:56:19 INFO - PROCESS | 1648 | 1464191779569 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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 08:56:19 INFO - PROCESS | 1648 | 1464191779618 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1648 | 1464191779621 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:56:19 INFO - PROCESS | 1648 | 1464191779624 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1648 | 1464191779628 Marionette TRACE conn2 <- [1,2506,null,{}] 08:56:19 INFO - PROCESS | 1648 | 1464191779642 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}] 08:56:19 INFO - PROCESS | 1648 | 1464191779757 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:56:19 INFO - PROCESS | 1648 | 1464191779817 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f8a000 == 40 [pid = 1648] [id = 634] 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118170000) [pid = 1648] [serial = 1902] [outer = 0x0] 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1181c3000) [pid = 1648] [serial = 1903] [outer = 0x118170000] 08:56:19 INFO - PROCESS | 1648 | 1464191779845 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118251c00) [pid = 1648] [serial = 1904] [outer = 0x118170000] 08:56:20 INFO - PROCESS | 1648 | 1464191780129 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 524ms 08:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:56:20 INFO - PROCESS | 1648 | 1464191780148 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1648 | 1464191780150 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:56:20 INFO - PROCESS | 1648 | 1464191780153 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1648 | 1464191780164 Marionette TRACE conn2 <- [1,2510,null,{}] 08:56:20 INFO - PROCESS | 1648 | 1464191780180 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}] 08:56:20 INFO - PROCESS | 1648 | 1464191780270 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:56:20 INFO - PROCESS | 1648 | 1464191780277 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ba000 == 41 [pid = 1648] [id = 635] 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118583400) [pid = 1648] [serial = 1905] [outer = 0x0] 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119010c00) [pid = 1648] [serial = 1906] [outer = 0x118583400] 08:56:20 INFO - PROCESS | 1648 | 1464191780303 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11955dc00) [pid = 1648] [serial = 1907] [outer = 0x118583400] 08:56:20 INFO - PROCESS | 1648 | 1464191780611 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 485ms 08:56:20 INFO - PROCESS | 1648 | 1464191780642 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1648 | 1464191780643 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:56:20 INFO - PROCESS | 1648 | 1464191780646 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1648 | 1464191780647 Marionette TRACE conn2 <- [1,2514,null,{}] 08:56:20 INFO - PROCESS | 1648 | 1464191780649 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}] 08:56:20 INFO - PROCESS | 1648 | 1464191780766 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:56:20 INFO - PROCESS | 1648 | 1464191780798 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c7000 == 42 [pid = 1648] [id = 636] 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116ff8000) [pid = 1648] [serial = 1908] [outer = 0x0] 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119067400) [pid = 1648] [serial = 1909] [outer = 0x116ff8000] 08:56:20 INFO - PROCESS | 1648 | 1464191780824 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a08000) [pid = 1648] [serial = 1910] [outer = 0x116ff8000] 08:56:21 INFO - PROCESS | 1648 | 1464191781170 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 568ms 08:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:56:21 INFO - PROCESS | 1648 | 1464191781215 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1648 | 1464191781216 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1648 | 1464191781218 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1648 | 1464191781219 Marionette TRACE conn2 <- [1,2518,null,{}] 08:56:21 INFO - PROCESS | 1648 | 1464191781222 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}] 08:56:21 INFO - PROCESS | 1648 | 1464191781341 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:56:21 INFO - PROCESS | 1648 | 1464191781356 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa7800 == 43 [pid = 1648] [id = 637] 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1210bcc00) [pid = 1648] [serial = 1911] [outer = 0x0] 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121ba8400) [pid = 1648] [serial = 1912] [outer = 0x1210bcc00] 08:56:21 INFO - PROCESS | 1648 | 1464191781391 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124f64800) [pid = 1648] [serial = 1913] [outer = 0x1210bcc00] 08:56:21 INFO - PROCESS | 1648 | 1464191781727 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms 08:56:21 INFO - PROCESS | 1648 | 1464191781743 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1648 | 1464191781744 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:56:21 INFO - PROCESS | 1648 | 1464191781746 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1648 | 1464191781748 Marionette TRACE conn2 <- [1,2522,null,{}] 08:56:21 INFO - PROCESS | 1648 | 1464191781758 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}] 08:56:21 INFO - PROCESS | 1648 | 1464191781859 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:56:21 INFO - PROCESS | 1648 | 1464191781863 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d97000 == 44 [pid = 1648] [id = 638] 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121311c00) [pid = 1648] [serial = 1914] [outer = 0x0] 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125767400) [pid = 1648] [serial = 1915] [outer = 0x121311c00] 08:56:21 INFO - PROCESS | 1648 | 1464191781917 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126107400) [pid = 1648] [serial = 1916] [outer = 0x121311c00] 08:56:22 INFO - PROCESS | 1648 | 1464191782242 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 525ms 08:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:56:22 INFO - PROCESS | 1648 | 1464191782273 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1648 | 1464191782275 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:56:22 INFO - PROCESS | 1648 | 1464191782279 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1648 | 1464191782281 Marionette TRACE conn2 <- [1,2526,null,{}] 08:56:22 INFO - PROCESS | 1648 | 1464191782285 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}] 08:56:22 INFO - PROCESS | 1648 | 1464191782440 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:56:22 INFO - PROCESS | 1648 | 1464191782473 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a57f000 == 45 [pid = 1648] [id = 639] 08:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12576c000) [pid = 1648] [serial = 1917] [outer = 0x0] 08:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12610e400) [pid = 1648] [serial = 1918] [outer = 0x12576c000] 08:56:22 INFO - PROCESS | 1648 | 1464191782498 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1261d5800) [pid = 1648] [serial = 1919] [outer = 0x12576c000] 08:56:22 INFO - PROCESS | 1648 | 1464191782828 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 572ms 08:56:22 INFO - PROCESS | 1648 | 1464191782851 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1648 | 1464191782852 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:56:22 INFO - PROCESS | 1648 | 1464191782855 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1648 | 1464191782856 Marionette TRACE conn2 <- [1,2530,null,{}] 08:56:22 INFO - PROCESS | 1648 | 1464191782861 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}] 08:56:22 INFO - PROCESS | 1648 | 1464191782963 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:56:22 INFO - PROCESS | 1648 | 1464191782975 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad16800 == 46 [pid = 1648] [id = 640] 08:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126109800) [pid = 1648] [serial = 1920] [outer = 0x0] 08:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1263a9c00) [pid = 1648] [serial = 1921] [outer = 0x126109800] 08:56:23 INFO - PROCESS | 1648 | 1464191783001 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12675bc00) [pid = 1648] [serial = 1922] [outer = 0x126109800] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121ba8800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x111e35c00) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118583000) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11768a400) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116431c00) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116947c00) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11267e000) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119a07000) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119554000) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a06c00) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x115e1d000) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:56:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118170c00) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:56:23 INFO - PROCESS | 1648 | 1464191783567 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 08:56:23 INFO - PROCESS | 1648 | 1464191783626 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:56:23 INFO - PROCESS | 1648 | 1464191783630 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:56:23 INFO - PROCESS | 1648 | 1464191783633 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1648 | 1464191783636 Marionette TRACE conn2 <- [1,2534,null,{}] 08:56:23 INFO - PROCESS | 1648 | 1464191783639 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}] 08:56:23 INFO - PROCESS | 1648 | 1464191783770 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:56:23 INFO - PROCESS | 1648 | 1464191783839 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c6800 == 47 [pid = 1648] [id = 641] 08:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112d6d400) [pid = 1648] [serial = 1923] [outer = 0x0] 08:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1130a7c00) [pid = 1648] [serial = 1924] [outer = 0x112d6d400] 08:56:23 INFO - PROCESS | 1648 | 1464191783870 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115e85800) [pid = 1648] [serial = 1925] [outer = 0x112d6d400] 08:56:24 INFO - PROCESS | 1648 | 1464191784306 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 723ms 08:56:24 INFO - PROCESS | 1648 | 1464191784356 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1648 | 1464191784360 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:56:24 INFO - PROCESS | 1648 | 1464191784365 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1648 | 1464191784367 Marionette TRACE conn2 <- [1,2538,null,{}] 08:56:24 INFO - PROCESS | 1648 | 1464191784370 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}] 08:56:24 INFO - PROCESS | 1648 | 1464191784475 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:56:24 INFO - PROCESS | 1648 | 1464191784543 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f22800 == 48 [pid = 1648] [id = 642] 08:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116940800) [pid = 1648] [serial = 1926] [outer = 0x0] 08:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117e2dc00) [pid = 1648] [serial = 1927] [outer = 0x116940800] 08:56:24 INFO - PROCESS | 1648 | 1464191784573 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181b7800) [pid = 1648] [serial = 1928] [outer = 0x116940800] 08:56:24 INFO - PROCESS | 1648 | 1464191784969 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 08:56:25 INFO - PROCESS | 1648 | 1464191785035 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1648 | 1464191785037 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:56:25 INFO - PROCESS | 1648 | 1464191785039 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1648 | 1464191785042 Marionette TRACE conn2 <- [1,2542,null,{}] 08:56:25 INFO - PROCESS | 1648 | 1464191785075 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}] 08:56:25 INFO - PROCESS | 1648 | 1464191785180 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:56:25 INFO - PROCESS | 1648 | 1464191785250 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4d000 == 49 [pid = 1648] [id = 643] 08:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1181b4800) [pid = 1648] [serial = 1929] [outer = 0x0] 08:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11900e400) [pid = 1648] [serial = 1930] [outer = 0x1181b4800] 08:56:25 INFO - PROCESS | 1648 | 1464191785281 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121312400) [pid = 1648] [serial = 1931] [outer = 0x1181b4800] 08:56:25 INFO - PROCESS | 1648 | 1464191785707 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 726ms 08:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:56:25 INFO - PROCESS | 1648 | 1464191785766 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1648 | 1464191785768 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:56:25 INFO - PROCESS | 1648 | 1464191785770 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1648 | 1464191785771 Marionette TRACE conn2 <- [1,2546,null,{}] 08:56:25 INFO - PROCESS | 1648 | 1464191785774 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}] 08:56:25 INFO - PROCESS | 1648 | 1464191785878 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:56:25 INFO - PROCESS | 1648 | 1464191785933 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd73800 == 50 [pid = 1648] [id = 644] 08:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121876c00) [pid = 1648] [serial = 1932] [outer = 0x0] 08:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121ba9400) [pid = 1648] [serial = 1933] [outer = 0x121876c00] 08:56:25 INFO - PROCESS | 1648 | 1464191785963 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12485cc00) [pid = 1648] [serial = 1934] [outer = 0x121876c00] 08:56:26 INFO - PROCESS | 1648 | 1464191786370 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 618ms 08:56:26 INFO - PROCESS | 1648 | 1464191786389 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1648 | 1464191786390 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:56:26 INFO - PROCESS | 1648 | 1464191786393 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1648 | 1464191786394 Marionette TRACE conn2 <- [1,2550,null,{}] 08:56:26 INFO - PROCESS | 1648 | 1464191786397 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}] 08:56:26 INFO - PROCESS | 1648 | 1464191786498 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:56:26 INFO - PROCESS | 1648 | 1464191786584 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c113800 == 51 [pid = 1648] [id = 645] 08:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121baf800) [pid = 1648] [serial = 1935] [outer = 0x0] 08:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1263a5c00) [pid = 1648] [serial = 1936] [outer = 0x121baf800] 08:56:26 INFO - PROCESS | 1648 | 1464191786614 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1267efc00) [pid = 1648] [serial = 1937] [outer = 0x121baf800] 08:56:27 INFO - PROCESS | 1648 | 1464191787092 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 08:56:27 INFO - PROCESS | 1648 | 1464191787112 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1648 | 1464191787114 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:56:27 INFO - PROCESS | 1648 | 1464191787116 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1648 | 1464191787118 Marionette TRACE conn2 <- [1,2554,null,{}] 08:56:27 INFO - PROCESS | 1648 | 1464191787120 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}] 08:56:27 INFO - PROCESS | 1648 | 1464191787231 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:56:27 INFO - PROCESS | 1648 | 1464191787298 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180f1800 == 52 [pid = 1648] [id = 646] 08:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113168800) [pid = 1648] [serial = 1938] [outer = 0x0] 08:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11824d800) [pid = 1648] [serial = 1939] [outer = 0x113168800] 08:56:27 INFO - PROCESS | 1648 | 1464191787329 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126e1e800) [pid = 1648] [serial = 1940] [outer = 0x113168800] 08:56:27 INFO - PROCESS | 1648 | 1464191787911 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 820ms 08:56:27 INFO - PROCESS | 1648 | 1464191787936 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1648 | 1464191787939 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:56:27 INFO - PROCESS | 1648 | 1464191787942 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1648 | 1464191787946 Marionette TRACE conn2 <- [1,2558,null,{}] 08:56:27 INFO - PROCESS | 1648 | 1464191787972 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}] 08:56:28 INFO - PROCESS | 1648 | 1464191788069 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:56:28 INFO - PROCESS | 1648 | 1464191788140 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07000 == 53 [pid = 1648] [id = 647] 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112689c00) [pid = 1648] [serial = 1941] [outer = 0x0] 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1130a3400) [pid = 1648] [serial = 1942] [outer = 0x112689c00] 08:56:28 INFO - PROCESS | 1648 | 1464191788170 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1133a3800) [pid = 1648] [serial = 1943] [outer = 0x112689c00] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a57f000 == 52 [pid = 1648] [id = 639] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x128d97000 == 51 [pid = 1648] [id = 638] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa7800 == 50 [pid = 1648] [id = 637] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c7000 == 49 [pid = 1648] [id = 636] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ba000 == 48 [pid = 1648] [id = 635] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119f8a000 == 47 [pid = 1648] [id = 634] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12576a400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x116f5c800 == 46 [pid = 1648] [id = 633] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0f000 == 45 [pid = 1648] [id = 632] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x112f86800 == 44 [pid = 1648] [id = 631] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba54000 == 43 [pid = 1648] [id = 630] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a7000 == 42 [pid = 1648] [id = 629] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124f82800 == 41 [pid = 1648] [id = 628] 08:56:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118e30800 == 40 [pid = 1648] [id = 627] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121bf1800) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x115e84c00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118794000) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x10eabc000) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1181aec00) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11856b000) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116a5ec00) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112685000) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121313400) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117685800) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11986a400) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1210b1800) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118070000) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119553400) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11816f800) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11316e000) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a1ec00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121696000) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11304b800) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118791400) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11309b800) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121311800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121ad7800) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118248400) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119689400) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124fa3000) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 08:56:28 INFO - PROCESS | 1648 | 1464191788576 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]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 643ms 08:56:28 INFO - PROCESS | 1648 | 1464191788585 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 1648 | 1464191788592 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:56:28 INFO - PROCESS | 1648 | 1464191788597 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 1648 | 1464191788599 Marionette TRACE conn2 <- [1,2562,null,{}] 08:56:28 INFO - PROCESS | 1648 | 1464191788601 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}] 08:56:28 INFO - PROCESS | 1648 | 1464191788690 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:56:28 INFO - PROCESS | 1648 | 1464191788694 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b8800 == 41 [pid = 1648] [id = 648] 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11316e400) [pid = 1648] [serial = 1944] [outer = 0x0] 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x115e87400) [pid = 1648] [serial = 1945] [outer = 0x11316e400] 08:56:28 INFO - PROCESS | 1648 | 1464191788721 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117683000) [pid = 1648] [serial = 1946] [outer = 0x11316e400] 08:56:29 INFO - PROCESS | 1648 | 1464191789067 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 08:56:29 INFO - PROCESS | 1648 | 1464191789116 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1648 | 1464191789117 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:56:29 INFO - PROCESS | 1648 | 1464191789120 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1648 | 1464191789122 Marionette TRACE conn2 <- [1,2566,null,{}] 08:56:29 INFO - PROCESS | 1648 | 1464191789130 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}] 08:56:29 INFO - PROCESS | 1648 | 1464191789221 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:56:29 INFO - PROCESS | 1648 | 1464191789231 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x121819800 == 42 [pid = 1648] [id = 649] 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118073c00) [pid = 1648] [serial = 1947] [outer = 0x0] 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1181c7400) [pid = 1648] [serial = 1948] [outer = 0x118073c00] 08:56:29 INFO - PROCESS | 1648 | 1464191789259 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118583000) [pid = 1648] [serial = 1949] [outer = 0x118073c00] 08:56:29 INFO - PROCESS | 1648 | 1464191789616 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 08:56:29 INFO - PROCESS | 1648 | 1464191789641 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1648 | 1464191789643 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:56:29 INFO - PROCESS | 1648 | 1464191789667 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1648 | 1464191789668 Marionette TRACE conn2 <- [1,2570,null,{}] 08:56:29 INFO - PROCESS | 1648 | 1464191789671 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}] 08:56:29 INFO - PROCESS | 1648 | 1464191789755 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:56:29 INFO - PROCESS | 1648 | 1464191789760 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257c0800 == 43 [pid = 1648] [id = 650] 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118ea7400) [pid = 1648] [serial = 1950] [outer = 0x0] 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119560000) [pid = 1648] [serial = 1951] [outer = 0x118ea7400] 08:56:29 INFO - PROCESS | 1648 | 1464191789786 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1196d3000) [pid = 1648] [serial = 1952] [outer = 0x118ea7400] 08:56:30 INFO - PROCESS | 1648 | 1464191790124 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 476ms 08:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:56:30 INFO - PROCESS | 1648 | 1464191790138 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1648 | 1464191790140 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:56:30 INFO - PROCESS | 1648 | 1464191790142 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1648 | 1464191790143 Marionette TRACE conn2 <- [1,2574,null,{}] 08:56:30 INFO - PROCESS | 1648 | 1464191790145 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}] 08:56:30 INFO - PROCESS | 1648 | 1464191790227 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:56:30 INFO - PROCESS | 1648 | 1464191790290 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f6d800 == 44 [pid = 1648] [id = 651] 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11900d400) [pid = 1648] [serial = 1953] [outer = 0x0] 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11986b800) [pid = 1648] [serial = 1954] [outer = 0x11900d400] 08:56:30 INFO - PROCESS | 1648 | 1464191790317 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1122ab400) [pid = 1648] [serial = 1955] [outer = 0x11900d400] 08:56:30 INFO - PROCESS | 1648 | 1464191790648 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 08:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:56:30 INFO - PROCESS | 1648 | 1464191790661 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1648 | 1464191790662 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:56:30 INFO - PROCESS | 1648 | 1464191790664 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1648 | 1464191790665 Marionette TRACE conn2 <- [1,2578,null,{}] 08:56:30 INFO - PROCESS | 1648 | 1464191790667 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}] 08:56:30 INFO - PROCESS | 1648 | 1464191790796 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:56:30 INFO - PROCESS | 1648 | 1464191790811 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a57e000 == 45 [pid = 1648] [id = 652] 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121878c00) [pid = 1648] [serial = 1956] [outer = 0x0] 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121bae800) [pid = 1648] [serial = 1957] [outer = 0x121878c00] 08:56:30 INFO - PROCESS | 1648 | 1464191790837 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126987000) [pid = 1648] [serial = 1958] [outer = 0x121878c00] 08:56:31 INFO - PROCESS | 1648 | 1464191791239 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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 623ms 08:56:31 INFO - PROCESS | 1648 | 1464191791294 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1648 | 1464191791296 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:56:31 INFO - PROCESS | 1648 | 1464191791300 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1648 | 1464191791302 Marionette TRACE conn2 <- [1,2582,null,{}] 08:56:31 INFO - PROCESS | 1648 | 1464191791304 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}] 08:56:31 INFO - PROCESS | 1648 | 1464191791405 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:56:31 INFO - PROCESS | 1648 | 1464191791428 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad0c000 == 46 [pid = 1648] [id = 653] 08:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12576f800) [pid = 1648] [serial = 1959] [outer = 0x0] 08:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126e26c00) [pid = 1648] [serial = 1960] [outer = 0x12576f800] 08:56:31 INFO - PROCESS | 1648 | 1464191791454 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126ee8400) [pid = 1648] [serial = 1961] [outer = 0x12576f800] 08:56:31 INFO - PROCESS | 1648 | 1464191791806 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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 08:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:56:31 INFO - PROCESS | 1648 | 1464191791820 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1648 | 1464191791821 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:56:31 INFO - PROCESS | 1648 | 1464191791823 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1648 | 1464191791824 Marionette TRACE conn2 <- [1,2586,null,{}] 08:56:31 INFO - PROCESS | 1648 | 1464191791827 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}] 08:56:31 INFO - PROCESS | 1648 | 1464191791934 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:56:31 INFO - PROCESS | 1648 | 1464191791968 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a4800 == 47 [pid = 1648] [id = 654] 08:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126e67c00) [pid = 1648] [serial = 1962] [outer = 0x0] 08:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126eef800) [pid = 1648] [serial = 1963] [outer = 0x126e67c00] 08:56:31 INFO - PROCESS | 1648 | 1464191791993 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126ef6800) [pid = 1648] [serial = 1964] [outer = 0x126e67c00] 08:56:32 INFO - PROCESS | 1648 | 1464191792305 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 08:56:32 INFO - PROCESS | 1648 | 1464191792343 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1648 | 1464191792345 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:56:32 INFO - PROCESS | 1648 | 1464191792347 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1648 | 1464191792348 Marionette TRACE conn2 <- [1,2590,null,{}] 08:56:32 INFO - PROCESS | 1648 | 1464191792350 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}] 08:56:32 INFO - PROCESS | 1648 | 1464191792456 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:56:32 INFO - PROCESS | 1648 | 1464191792490 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c116000 == 48 [pid = 1648] [id = 655] 08:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126ef0400) [pid = 1648] [serial = 1965] [outer = 0x0] 08:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126fd6800) [pid = 1648] [serial = 1966] [outer = 0x126ef0400] 08:56:32 INFO - PROCESS | 1648 | 1464191792515 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126fdec00) [pid = 1648] [serial = 1967] [outer = 0x126ef0400] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11767fc00) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116ff8000) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1210bcc00) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12576c000) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110ebf000) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118583400) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1122ac800) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118170000) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1130a3000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:56:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121311c00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:56:32 INFO - PROCESS | 1648 | 1464191792888 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 08:56:32 INFO - PROCESS | 1648 | 1464191792917 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1648 | 1464191792918 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:56:32 INFO - PROCESS | 1648 | 1464191792929 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1648 | 1464191792930 Marionette TRACE conn2 <- [1,2594,null,{}] 08:56:32 INFO - PROCESS | 1648 | 1464191792935 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}] 08:56:33 INFO - PROCESS | 1648 | 1464191793020 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:56:33 INFO - PROCESS | 1648 | 1464191793024 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad1d000 == 49 [pid = 1648] [id = 656] 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118eaec00) [pid = 1648] [serial = 1968] [outer = 0x0] 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12576c000) [pid = 1648] [serial = 1969] [outer = 0x118eaec00] 08:56:33 INFO - PROCESS | 1648 | 1464191793051 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126fdd800) [pid = 1648] [serial = 1970] [outer = 0x118eaec00] 08:56:33 INFO - PROCESS | 1648 | 1464191793391 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 471ms 08:56:33 INFO - PROCESS | 1648 | 1464191793408 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1648 | 1464191793409 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:56:33 INFO - PROCESS | 1648 | 1464191793412 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1648 | 1464191793414 Marionette TRACE conn2 <- [1,2598,null,{}] 08:56:33 INFO - PROCESS | 1648 | 1464191793416 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}] 08:56:33 INFO - PROCESS | 1648 | 1464191793518 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:56:33 INFO - PROCESS | 1648 | 1464191793573 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c719800 == 50 [pid = 1648] [id = 657] 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1196d5000) [pid = 1648] [serial = 1971] [outer = 0x0] 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128a4ec00) [pid = 1648] [serial = 1972] [outer = 0x1196d5000] 08:56:33 INFO - PROCESS | 1648 | 1464191793603 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128ac9800) [pid = 1648] [serial = 1973] [outer = 0x1196d5000] 08:56:33 INFO - PROCESS | 1648 | 1464191793900 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 08:56:33 INFO - PROCESS | 1648 | 1464191793941 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1648 | 1464191793942 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:56:33 INFO - PROCESS | 1648 | 1464191793945 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1648 | 1464191793946 Marionette TRACE conn2 <- [1,2602,null,{}] 08:56:33 INFO - PROCESS | 1648 | 1464191793948 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}] 08:56:34 INFO - PROCESS | 1648 | 1464191794041 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:56:34 INFO - PROCESS | 1648 | 1464191794046 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce72800 == 51 [pid = 1648] [id = 658] 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128ae6c00) [pid = 1648] [serial = 1974] [outer = 0x0] 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128aec800) [pid = 1648] [serial = 1975] [outer = 0x128ae6c00] 08:56:34 INFO - PROCESS | 1648 | 1464191794071 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128af3400) [pid = 1648] [serial = 1976] [outer = 0x128ae6c00] 08:56:34 INFO - PROCESS | 1648 | 1464191794397 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 472ms 08:56:34 INFO - PROCESS | 1648 | 1464191794419 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1648 | 1464191794420 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:56:34 INFO - PROCESS | 1648 | 1464191794423 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1648 | 1464191794424 Marionette TRACE conn2 <- [1,2606,null,{}] 08:56:34 INFO - PROCESS | 1648 | 1464191794426 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}] 08:56:34 INFO - PROCESS | 1648 | 1464191794547 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:56:34 INFO - PROCESS | 1648 | 1464191794556 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce83000 == 52 [pid = 1648] [id = 659] 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128aefc00) [pid = 1648] [serial = 1977] [outer = 0x0] 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128af5400) [pid = 1648] [serial = 1978] [outer = 0x128aefc00] 08:56:34 INFO - PROCESS | 1648 | 1464191794581 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129172800) [pid = 1648] [serial = 1979] [outer = 0x128aefc00] 08:56:35 INFO - PROCESS | 1648 | 1464191795121 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 08:56:35 INFO - PROCESS | 1648 | 1464191795143 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1648 | 1464191795145 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:56:35 INFO - PROCESS | 1648 | 1464191795150 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1648 | 1464191795152 Marionette TRACE conn2 <- [1,2610,null,{}] 08:56:35 INFO - PROCESS | 1648 | 1464191795158 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}] 08:56:35 INFO - PROCESS | 1648 | 1464191795267 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:56:35 INFO - PROCESS | 1648 | 1464191795325 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a1000 == 53 [pid = 1648] [id = 660] 08:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112a68400) [pid = 1648] [serial = 1980] [outer = 0x0] 08:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113c22000) [pid = 1648] [serial = 1981] [outer = 0x112a68400] 08:56:35 INFO - PROCESS | 1648 | 1464191795398 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x116948400) [pid = 1648] [serial = 1982] [outer = 0x112a68400] 08:56:35 INFO - PROCESS | 1648 | 1464191795841 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 08:56:35 INFO - PROCESS | 1648 | 1464191795871 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1648 | 1464191795875 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:56:35 INFO - PROCESS | 1648 | 1464191795901 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1648 | 1464191795903 Marionette TRACE conn2 <- [1,2614,null,{}] 08:56:35 INFO - PROCESS | 1648 | 1464191795906 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}] 08:56:36 INFO - PROCESS | 1648 | 1464191796034 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:56:36 INFO - PROCESS | 1648 | 1464191796105 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f84800 == 54 [pid = 1648] [id = 661] 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1181bf800) [pid = 1648] [serial = 1983] [outer = 0x0] 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118251400) [pid = 1648] [serial = 1984] [outer = 0x1181bf800] 08:56:36 INFO - PROCESS | 1648 | 1464191796134 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118793000) [pid = 1648] [serial = 1985] [outer = 0x1181bf800] 08:56:36 INFO - PROCESS | 1648 | 1464191796552 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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 673ms 08:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:56:36 INFO - PROCESS | 1648 | 1464191796573 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1648 | 1464191796575 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:56:36 INFO - PROCESS | 1648 | 1464191796578 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1648 | 1464191796583 Marionette TRACE conn2 <- [1,2618,null,{}] 08:56:36 INFO - PROCESS | 1648 | 1464191796592 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}] 08:56:36 INFO - PROCESS | 1648 | 1464191796704 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:56:36 INFO - PROCESS | 1648 | 1464191796764 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95b000 == 55 [pid = 1648] [id = 662] 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x110ebfc00) [pid = 1648] [serial = 1986] [outer = 0x0] 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119a06c00) [pid = 1648] [serial = 1987] [outer = 0x110ebfc00] 08:56:36 INFO - PROCESS | 1648 | 1464191796839 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12610b000) [pid = 1648] [serial = 1988] [outer = 0x110ebfc00] 08:56:37 INFO - PROCESS | 1648 | 1464191797515 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]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 976ms 08:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:56:37 INFO - PROCESS | 1648 | 1464191797553 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 1648 | 1464191797555 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:56:37 INFO - PROCESS | 1648 | 1464191797558 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1648 | 1464191797561 Marionette TRACE conn2 <- [1,2622,null,{}] 08:56:37 INFO - PROCESS | 1648 | 1464191797567 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}] 08:56:37 INFO - PROCESS | 1648 | 1464191797656 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:56:37 INFO - PROCESS | 1648 | 1464191797728 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116984800 == 56 [pid = 1648] [id = 663] 08:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x10eaba000) [pid = 1648] [serial = 1989] [outer = 0x0] 08:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x110ebc400) [pid = 1648] [serial = 1990] [outer = 0x10eaba000] 08:56:37 INFO - PROCESS | 1648 | 1464191797757 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x112a74000) [pid = 1648] [serial = 1991] [outer = 0x10eaba000] 08:56:38 INFO - PROCESS | 1648 | 1464191798200 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 677ms 08:56:38 INFO - PROCESS | 1648 | 1464191798236 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1648 | 1464191798241 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:56:38 INFO - PROCESS | 1648 | 1464191798246 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1648 | 1464191798248 Marionette TRACE conn2 <- [1,2626,null,{}] 08:56:38 INFO - PROCESS | 1648 | 1464191798252 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}] 08:56:38 INFO - PROCESS | 1648 | 1464191798382 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:56:38 INFO - PROCESS | 1648 | 1464191798469 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180f3000 == 57 [pid = 1648] [id = 664] 08:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x114f13800) [pid = 1648] [serial = 1992] [outer = 0x0] 08:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1166c3400) [pid = 1648] [serial = 1993] [outer = 0x114f13800] 08:56:38 INFO - PROCESS | 1648 | 1464191798496 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116ff8c00) [pid = 1648] [serial = 1994] [outer = 0x114f13800] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118530800 == 56 [pid = 1648] [id = 613] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121eaf800 == 55 [pid = 1648] [id = 485] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce72800 == 54 [pid = 1648] [id = 658] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12c719800 == 53 [pid = 1648] [id = 657] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad1d000 == 52 [pid = 1648] [id = 656] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12c116000 == 51 [pid = 1648] [id = 655] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a4800 == 50 [pid = 1648] [id = 654] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad0c000 == 49 [pid = 1648] [id = 653] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1263a9c00) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a57e000 == 48 [pid = 1648] [id = 652] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x126f6d800 == 47 [pid = 1648] [id = 651] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1257c0800 == 46 [pid = 1648] [id = 650] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121819800 == 45 [pid = 1648] [id = 649] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b8800 == 44 [pid = 1648] [id = 648] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07000 == 43 [pid = 1648] [id = 647] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1180f1800 == 42 [pid = 1648] [id = 646] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12c113800 == 41 [pid = 1648] [id = 645] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd73800 == 40 [pid = 1648] [id = 644] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4d000 == 39 [pid = 1648] [id = 643] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x124f22800 == 38 [pid = 1648] [id = 642] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c6800 == 37 [pid = 1648] [id = 641] 08:56:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad16800 == 36 [pid = 1648] [id = 640] 08:56:38 INFO - PROCESS | 1648 | 1464191798897 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]]]}] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1252d3400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1166ce400) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1261d5800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121880c00) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11857a800) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119010c00) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11955dc00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12610e400) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1210b8c00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112f45800) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113170400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1184d4c00) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124f64800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x112a68000) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1181c3000) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118251c00) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115e86000) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116943400) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x125767400) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126107400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119a08000) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119067400) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121ba8400) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 08:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 679ms 08:56:38 INFO - PROCESS | 1648 | 1464191798926 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1648 | 1464191798927 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:56:38 INFO - PROCESS | 1648 | 1464191798946 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1648 | 1464191798949 Marionette TRACE conn2 <- [1,2630,null,{}] 08:56:38 INFO - PROCESS | 1648 | 1464191798956 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}] 08:56:39 INFO - PROCESS | 1648 | 1464191799044 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:56:39 INFO - PROCESS | 1648 | 1464191799050 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e3b800 == 37 [pid = 1648] [id = 665] 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118078400) [pid = 1648] [serial = 1995] [outer = 0x0] 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11817bc00) [pid = 1648] [serial = 1996] [outer = 0x118078400] 08:56:39 INFO - PROCESS | 1648 | 1464191799080 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181c4c00) [pid = 1648] [serial = 1997] [outer = 0x118078400] 08:56:39 INFO - PROCESS | 1648 | 1464191799480 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]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms 08:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:56:39 INFO - PROCESS | 1648 | 1464191799571 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1648 | 1464191799574 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:56:39 INFO - PROCESS | 1648 | 1464191799577 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1648 | 1464191799579 Marionette TRACE conn2 <- [1,2634,null,{}] 08:56:39 INFO - PROCESS | 1648 | 1464191799587 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}] 08:56:39 INFO - PROCESS | 1648 | 1464191799701 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:56:39 INFO - PROCESS | 1648 | 1464191799711 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d7800 == 38 [pid = 1648] [id = 666] 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11856b800) [pid = 1648] [serial = 1998] [outer = 0x0] 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118588000) [pid = 1648] [serial = 1999] [outer = 0x11856b800] 08:56:39 INFO - PROCESS | 1648 | 1464191799738 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11879a800) [pid = 1648] [serial = 2000] [outer = 0x11856b800] 08:56:40 INFO - PROCESS | 1648 | 1464191800061 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 08:56:40 INFO - PROCESS | 1648 | 1464191800109 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1648 | 1464191800110 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:56:40 INFO - PROCESS | 1648 | 1464191800113 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1648 | 1464191800114 Marionette TRACE conn2 <- [1,2638,null,{}] 08:56:40 INFO - PROCESS | 1648 | 1464191800116 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}] 08:56:40 INFO - PROCESS | 1648 | 1464191800191 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:56:40 INFO - PROCESS | 1648 | 1464191800195 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121819000 == 39 [pid = 1648] [id = 667] 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x111e35800) [pid = 1648] [serial = 2001] [outer = 0x0] 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119010800) [pid = 1648] [serial = 2002] [outer = 0x111e35800] 08:56:40 INFO - PROCESS | 1648 | 1464191800223 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119553000) [pid = 1648] [serial = 2003] [outer = 0x111e35800] 08:56:40 INFO - PROCESS | 1648 | 1464191800570 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 469ms 08:56:40 INFO - PROCESS | 1648 | 1464191800583 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1648 | 1464191800586 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:56:40 INFO - PROCESS | 1648 | 1464191800590 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1648 | 1464191800591 Marionette TRACE conn2 <- [1,2642,null,{}] 08:56:40 INFO - PROCESS | 1648 | 1464191800594 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}] 08:56:40 INFO - PROCESS | 1648 | 1464191800688 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:56:40 INFO - PROCESS | 1648 | 1464191800754 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ea4800 == 40 [pid = 1648] [id = 668] 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11900bc00) [pid = 1648] [serial = 2004] [outer = 0x0] 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119684000) [pid = 1648] [serial = 2005] [outer = 0x11900bc00] 08:56:40 INFO - PROCESS | 1648 | 1464191800781 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12130f800) [pid = 1648] [serial = 2006] [outer = 0x11900bc00] 08:56:41 INFO - PROCESS | 1648 | 1464191801062 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]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 08:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:56:41 INFO - PROCESS | 1648 | 1464191801117 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1648 | 1464191801118 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:56:41 INFO - PROCESS | 1648 | 1464191801120 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1648 | 1464191801121 Marionette TRACE conn2 <- [1,2646,null,{}] 08:56:41 INFO - PROCESS | 1648 | 1464191801124 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}] 08:56:41 INFO - PROCESS | 1648 | 1464191801232 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:56:41 INFO - PROCESS | 1648 | 1464191801246 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1257bf800 == 41 [pid = 1648] [id = 669] 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118eb1400) [pid = 1648] [serial = 2007] [outer = 0x0] 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121699400) [pid = 1648] [serial = 2008] [outer = 0x118eb1400] 08:56:41 INFO - PROCESS | 1648 | 1464191801273 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121875c00) [pid = 1648] [serial = 2009] [outer = 0x118eb1400] 08:56:41 INFO - PROCESS | 1648 | 1464191801614 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]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 08:56:41 INFO - PROCESS | 1648 | 1464191801640 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1648 | 1464191801642 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:56:41 INFO - PROCESS | 1648 | 1464191801644 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1648 | 1464191801646 Marionette TRACE conn2 <- [1,2650,null,{}] 08:56:41 INFO - PROCESS | 1648 | 1464191801656 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}] 08:56:41 INFO - PROCESS | 1648 | 1464191801754 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:56:41 INFO - PROCESS | 1648 | 1464191801758 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f83000 == 42 [pid = 1648] [id = 670] 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121877000) [pid = 1648] [serial = 2010] [outer = 0x0] 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121ba5400) [pid = 1648] [serial = 2011] [outer = 0x121877000] 08:56:41 INFO - PROCESS | 1648 | 1464191801784 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121baf000) [pid = 1648] [serial = 2012] [outer = 0x121877000] 08:56:42 INFO - PROCESS | 1648 | 1464191802093 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 479ms 08:56:42 INFO - PROCESS | 1648 | 1464191802123 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1648 | 1464191802126 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:56:42 INFO - PROCESS | 1648 | 1464191802140 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1648 | 1464191802141 Marionette TRACE conn2 <- [1,2654,null,{}] 08:56:42 INFO - PROCESS | 1648 | 1464191802143 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}] 08:56:42 INFO - PROCESS | 1648 | 1464191802249 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:56:42 INFO - PROCESS | 1648 | 1464191802254 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292df800 == 43 [pid = 1648] [id = 671] 08:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x121ad7800) [pid = 1648] [serial = 2013] [outer = 0x0] 08:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121d68400) [pid = 1648] [serial = 2014] [outer = 0x121ad7800] 08:56:42 INFO - PROCESS | 1648 | 1464191802279 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124f5ec00) [pid = 1648] [serial = 2015] [outer = 0x121ad7800] 08:56:42 INFO - PROCESS | 1648 | 1464191802670 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 575ms 08:56:42 INFO - PROCESS | 1648 | 1464191802710 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1648 | 1464191802712 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:56:42 INFO - PROCESS | 1648 | 1464191802716 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1648 | 1464191802718 Marionette TRACE conn2 <- [1,2658,null,{}] 08:56:42 INFO - PROCESS | 1648 | 1464191802722 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}] 08:56:42 INFO - PROCESS | 1648 | 1464191802877 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:56:42 INFO - PROCESS | 1648 | 1464191802903 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a58a800 == 44 [pid = 1648] [id = 672] 08:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124f64800) [pid = 1648] [serial = 2016] [outer = 0x0] 08:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x124fabc00) [pid = 1648] [serial = 2017] [outer = 0x124f64800] 08:56:42 INFO - PROCESS | 1648 | 1464191802943 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12576cc00) [pid = 1648] [serial = 2018] [outer = 0x124f64800] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11900d400) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x112689c00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118ea7400) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x118eaec00) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1196d5000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128ae6c00) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12576f800) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121878c00) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126e67c00) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126ef0400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118073c00) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113168800) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:56:43 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11316e400) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:56:43 INFO - PROCESS | 1648 | 1464191803563 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]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:56:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 874ms 08:56:43 INFO - PROCESS | 1648 | 1464191803603 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1648 | 1464191803606 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:56:43 INFO - PROCESS | 1648 | 1464191803620 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1648 | 1464191803622 Marionette TRACE conn2 <- [1,2662,null,{}] 08:56:43 INFO - PROCESS | 1648 | 1464191803626 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}] 08:56:43 INFO - PROCESS | 1648 | 1464191803775 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:56:43 INFO - PROCESS | 1648 | 1464191803782 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95d800 == 45 [pid = 1648] [id = 673] 08:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1210b3800) [pid = 1648] [serial = 2019] [outer = 0x0] 08:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x125864800) [pid = 1648] [serial = 2020] [outer = 0x1210b3800] 08:56:43 INFO - PROCESS | 1648 | 1464191803829 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1261d5000) [pid = 1648] [serial = 2021] [outer = 0x1210b3800] 08:56:44 INFO - PROCESS | 1648 | 1464191804211 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:56:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 622ms 08:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:56:44 INFO - PROCESS | 1648 | 1464191804241 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1648 | 1464191804242 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:56:44 INFO - PROCESS | 1648 | 1464191804257 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1648 | 1464191804258 Marionette TRACE conn2 <- [1,2666,null,{}] 08:56:44 INFO - PROCESS | 1648 | 1464191804261 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}] 08:56:44 INFO - PROCESS | 1648 | 1464191804342 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:56:44 INFO - PROCESS | 1648 | 1464191804346 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad55000 == 46 [pid = 1648] [id = 674] 08:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1261df400) [pid = 1648] [serial = 2022] [outer = 0x0] 08:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12697e800) [pid = 1648] [serial = 2023] [outer = 0x1261df400] 08:56:44 INFO - PROCESS | 1648 | 1464191804375 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11316bc00) [pid = 1648] [serial = 2024] [outer = 0x1261df400] 08:56:45 INFO - PROCESS | 1648 | 1464191805180 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]]]}] 08:56:45 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) 08:56:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 982ms 08:56:45 INFO - PROCESS | 1648 | 1464191805228 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 1648 | 1464191805229 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:56:45 INFO - PROCESS | 1648 | 1464191805234 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1648 | 1464191805235 Marionette TRACE conn2 <- [1,2670,null,{}] 08:56:45 INFO - PROCESS | 1648 | 1464191805238 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}] 08:56:45 INFO - PROCESS | 1648 | 1464191805318 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:56:45 INFO - PROCESS | 1648 | 1464191805322 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a9800 == 47 [pid = 1648] [id = 675] 08:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126e29400) [pid = 1648] [serial = 2025] [outer = 0x0] 08:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126ee8000) [pid = 1648] [serial = 2026] [outer = 0x126e29400] 08:56:45 INFO - PROCESS | 1648 | 1464191805347 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126ef0000) [pid = 1648] [serial = 2027] [outer = 0x126e29400] 08:56:46 INFO - PROCESS | 1648 | 1464191806342 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 1648 | 1464191806359 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:56:46 INFO - PROCESS | 1648 | 1464191806363 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1648 | 1464191806365 Marionette TRACE conn2 <- [1,2674,null,{}] 08:56:46 INFO - PROCESS | 1648 | 1464191806369 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}] 08:56:46 INFO - PROCESS | 1648 | 1464191806475 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:56:46 INFO - PROCESS | 1648 | 1464191806530 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182b8800 == 48 [pid = 1648] [id = 676] 08:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x112683000) [pid = 1648] [serial = 2028] [outer = 0x0] 08:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x113170400) [pid = 1648] [serial = 2029] [outer = 0x112683000] 08:56:46 INFO - PROCESS | 1648 | 1464191806561 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x115e1c800) [pid = 1648] [serial = 2030] [outer = 0x112683000] 08:56:47 INFO - PROCESS | 1648 | 1464191807511 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1648 | 1464191807543 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:56:47 INFO - PROCESS | 1648 | 1464191807547 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1648 | 1464191807549 Marionette TRACE conn2 <- [1,2678,null,{}] 08:56:47 INFO - PROCESS | 1648 | 1464191807552 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}] 08:56:47 INFO - PROCESS | 1648 | 1464191807654 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:56:47 INFO - PROCESS | 1648 | 1464191807707 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248d7800 == 49 [pid = 1648] [id = 677] 08:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11649f400) [pid = 1648] [serial = 2031] [outer = 0x0] 08:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181be000) [pid = 1648] [serial = 2032] [outer = 0x11649f400] 08:56:47 INFO - PROCESS | 1648 | 1464191807738 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118569c00) [pid = 1648] [serial = 2033] [outer = 0x11649f400] 08:56:48 INFO - PROCESS | 1648 | 1464191808664 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]]]}] 08:56:48 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) 08:56:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1120ms 08:56:48 INFO - PROCESS | 1648 | 1464191808668 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1648 | 1464191808669 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:56:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:56:48 INFO - PROCESS | 1648 | 1464191808672 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1648 | 1464191808674 Marionette TRACE conn2 <- [1,2682,null,{}] 08:56:48 INFO - PROCESS | 1648 | 1464191808700 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}] 08:56:48 INFO - PROCESS | 1648 | 1464191808812 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:56:48 INFO - PROCESS | 1648 | 1464191808866 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121808000 == 50 [pid = 1648] [id = 678] 08:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118eaf400) [pid = 1648] [serial = 2034] [outer = 0x0] 08:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x117e31400) [pid = 1648] [serial = 2035] [outer = 0x118eaf400] 08:56:48 INFO - PROCESS | 1648 | 1464191808899 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1196d4800) [pid = 1648] [serial = 2036] [outer = 0x118eaf400] 08:56:49 INFO - PROCESS | 1648 | 1464191809939 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]]]}] 08:56:49 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) 08:56:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1289ms 08:56:49 INFO - PROCESS | 1648 | 1464191809961 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1648 | 1464191809965 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:56:49 INFO - PROCESS | 1648 | 1464191809968 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1648 | 1464191809969 Marionette TRACE conn2 <- [1,2686,null,{}] 08:56:49 INFO - PROCESS | 1648 | 1464191809973 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}] 08:56:50 INFO - PROCESS | 1648 | 1464191810068 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:56:50 INFO - PROCESS | 1648 | 1464191810122 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11853f000 == 51 [pid = 1648] [id = 679] 08:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11316cc00) [pid = 1648] [serial = 2037] [outer = 0x0] 08:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x116115800) [pid = 1648] [serial = 2038] [outer = 0x11316cc00] 08:56:50 INFO - PROCESS | 1648 | 1464191810151 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x116a5e800) [pid = 1648] [serial = 2039] [outer = 0x11316cc00] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad55000 == 50 [pid = 1648] [id = 674] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95d800 == 49 [pid = 1648] [id = 673] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a58a800 == 48 [pid = 1648] [id = 672] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1292df800 == 47 [pid = 1648] [id = 671] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x126f83000 == 46 [pid = 1648] [id = 670] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1257bf800 == 45 [pid = 1648] [id = 669] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121ea4800 == 44 [pid = 1648] [id = 668] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128af5400) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121819000 == 43 [pid = 1648] [id = 667] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d7800 == 42 [pid = 1648] [id = 666] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x118e3b800 == 41 [pid = 1648] [id = 665] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1180f3000 == 40 [pid = 1648] [id = 664] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116984800 == 39 [pid = 1648] [id = 663] 08:56:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a1000 == 38 [pid = 1648] [id = 660] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126e26c00) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x121bae800) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126eef800) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126ee8400) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x126fd6800) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1181c7400) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118583000) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x117e2dc00) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126e1e800) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11824d800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126ef6800) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121ba9400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x115e87400) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x117683000) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11986b800) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1263a5c00) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1133a3800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1130a3400) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11900e400) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119560000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1196d3000) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1130a7c00) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12576c000) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126fdec00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128ac9800) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126987000) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126fdd800) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1122ab400) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128a4ec00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128af3400) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128aec800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 08:56:51 INFO - PROCESS | 1648 | 1464191811045 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 1648 | 1464191811096 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:56:51 INFO - PROCESS | 1648 | 1464191811101 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1648 | 1464191811102 Marionette TRACE conn2 <- [1,2690,null,{}] 08:56:51 INFO - PROCESS | 1648 | 1464191811104 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}] 08:56:51 INFO - PROCESS | 1648 | 1464191811183 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:56:51 INFO - PROCESS | 1648 | 1464191811188 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119621000 == 39 [pid = 1648] [id = 680] 08:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117684800) [pid = 1648] [serial = 2040] [outer = 0x0] 08:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1181c1800) [pid = 1648] [serial = 2041] [outer = 0x117684800] 08:56:51 INFO - PROCESS | 1648 | 1464191811215 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11824fc00) [pid = 1648] [serial = 2042] [outer = 0x117684800] 08:56:52 INFO - PROCESS | 1648 | 1464191812050 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1648 | 1464191812075 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:56:52 INFO - PROCESS | 1648 | 1464191812077 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1648 | 1464191812080 Marionette TRACE conn2 <- [1,2694,null,{}] 08:56:52 INFO - PROCESS | 1648 | 1464191812099 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}] 08:56:52 INFO - PROCESS | 1648 | 1464191812179 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:56:52 INFO - PROCESS | 1648 | 1464191812187 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219b3000 == 40 [pid = 1648] [id = 681] 08:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11900c800) [pid = 1648] [serial = 2043] [outer = 0x0] 08:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119552800) [pid = 1648] [serial = 2044] [outer = 0x11900c800] 08:56:52 INFO - PROCESS | 1648 | 1464191812214 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1196d4c00) [pid = 1648] [serial = 2045] [outer = 0x11900c800] 08:56:53 INFO - PROCESS | 1648 | 1464191813093 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 1648 | 1464191813114 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:56:53 INFO - PROCESS | 1648 | 1464191813116 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1648 | 1464191813117 Marionette TRACE conn2 <- [1,2698,null,{}] 08:56:53 INFO - PROCESS | 1648 | 1464191813119 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}] 08:56:53 INFO - PROCESS | 1648 | 1464191813226 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:56:53 INFO - PROCESS | 1648 | 1464191813238 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12692d000 == 41 [pid = 1648] [id = 682] 08:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119a08000) [pid = 1648] [serial = 2046] [outer = 0x0] 08:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121310c00) [pid = 1648] [serial = 2047] [outer = 0x119a08000] 08:56:53 INFO - PROCESS | 1648 | 1464191813266 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121696000) [pid = 1648] [serial = 2048] [outer = 0x119a08000] 08:56:54 INFO - PROCESS | 1648 | 1464191814070 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1648 | 1464191814089 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:56:54 INFO - PROCESS | 1648 | 1464191814091 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1648 | 1464191814092 Marionette TRACE conn2 <- [1,2702,null,{}] 08:56:54 INFO - PROCESS | 1648 | 1464191814094 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}] 08:56:54 INFO - PROCESS | 1648 | 1464191814202 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:56:54 INFO - PROCESS | 1648 | 1464191814207 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292f0800 == 42 [pid = 1648] [id = 683] 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119a13c00) [pid = 1648] [serial = 2049] [outer = 0x0] 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1218edc00) [pid = 1648] [serial = 2050] [outer = 0x119a13c00] 08:56:54 INFO - PROCESS | 1648 | 1464191814232 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121ba9c00) [pid = 1648] [serial = 2051] [outer = 0x119a13c00] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1261df400) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118eb1400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121ad7800) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x111e35800) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x110ebfc00) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x10eaba000) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121877000) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124f64800) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x114f13800) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118078400) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11900bc00) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1210b3800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:56:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11856b800) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:56:54 INFO - PROCESS | 1648 | 1464191814652 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]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 08:56:54 INFO - PROCESS | 1648 | 1464191814662 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1648 | 1464191814664 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:56:54 INFO - PROCESS | 1648 | 1464191814667 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1648 | 1464191814668 Marionette TRACE conn2 <- [1,2706,null,{}] 08:56:54 INFO - PROCESS | 1648 | 1464191814678 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}] 08:56:54 INFO - PROCESS | 1648 | 1464191814793 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:56:54 INFO - PROCESS | 1648 | 1464191814827 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212db000 == 43 [pid = 1648] [id = 684] 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x111c8a800) [pid = 1648] [serial = 2052] [outer = 0x0] 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119fa3800) [pid = 1648] [serial = 2053] [outer = 0x111c8a800] 08:56:54 INFO - PROCESS | 1648 | 1464191814854 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124f66c00) [pid = 1648] [serial = 2054] [outer = 0x111c8a800] 08:56:55 INFO - PROCESS | 1648 | 1464191815122 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]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:56:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 476ms 08:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:56:55 INFO - PROCESS | 1648 | 1464191815152 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1648 | 1464191815153 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:56:55 INFO - PROCESS | 1648 | 1464191815156 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1648 | 1464191815157 Marionette TRACE conn2 <- [1,2710,null,{}] 08:56:55 INFO - PROCESS | 1648 | 1464191815159 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}] 08:56:55 INFO - PROCESS | 1648 | 1464191815244 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:56:55 INFO - PROCESS | 1648 | 1464191815251 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad17000 == 44 [pid = 1648] [id = 685] 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124fa7800) [pid = 1648] [serial = 2055] [outer = 0x0] 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x125774000) [pid = 1648] [serial = 2056] [outer = 0x124fa7800] 08:56:55 INFO - PROCESS | 1648 | 1464191815277 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12610d000) [pid = 1648] [serial = 2057] [outer = 0x124fa7800] 08:56:55 INFO - PROCESS | 1648 | 1464191815610 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] 08:56:55 INFO - PROCESS | 1648 | 1464191815629 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:56:55 INFO - PROCESS | 1648 | 1464191815631 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1648 | 1464191815632 Marionette TRACE conn2 <- [1,2714,null,{}] 08:56:55 INFO - PROCESS | 1648 | 1464191815634 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}] 08:56:55 INFO - PROCESS | 1648 | 1464191815741 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:56:55 INFO - PROCESS | 1648 | 1464191815754 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba47800 == 45 [pid = 1648] [id = 686] 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112f45800) [pid = 1648] [serial = 2058] [outer = 0x0] 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126112c00) [pid = 1648] [serial = 2059] [outer = 0x112f45800] 08:56:55 INFO - PROCESS | 1648 | 1464191815779 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126b12400) [pid = 1648] [serial = 2060] [outer = 0x112f45800] 08:56:56 INFO - PROCESS | 1648 | 1464191816078 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 08:56:56 INFO - PROCESS | 1648 | 1464191816100 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1648 | 1464191816101 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:56:56 INFO - PROCESS | 1648 | 1464191816103 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1648 | 1464191816104 Marionette TRACE conn2 <- [1,2718,null,{}] 08:56:56 INFO - PROCESS | 1648 | 1464191816110 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}] 08:56:56 INFO - PROCESS | 1648 | 1464191816195 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:56:56 INFO - PROCESS | 1648 | 1464191816199 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd77000 == 46 [pid = 1648] [id = 687] 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126b15400) [pid = 1648] [serial = 2061] [outer = 0x0] 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126eea000) [pid = 1648] [serial = 2062] [outer = 0x126b15400] 08:56:56 INFO - PROCESS | 1648 | 1464191816224 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126ef3c00) [pid = 1648] [serial = 2063] [outer = 0x126b15400] 08:56:56 INFO - PROCESS | 1648 | 1464191816636 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] 08:56:56 INFO - PROCESS | 1648 | 1464191816686 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:56:56 INFO - PROCESS | 1648 | 1464191816692 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1648 | 1464191816694 Marionette TRACE conn2 <- [1,2722,null,{}] 08:56:56 INFO - PROCESS | 1648 | 1464191816698 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}] 08:56:56 INFO - PROCESS | 1648 | 1464191816802 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:56:56 INFO - PROCESS | 1648 | 1464191816873 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c1000 == 47 [pid = 1648] [id = 688] 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11316dc00) [pid = 1648] [serial = 2064] [outer = 0x0] 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x113c24000) [pid = 1648] [serial = 2065] [outer = 0x11316dc00] 08:56:56 INFO - PROCESS | 1648 | 1464191816905 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1166ce400) [pid = 1648] [serial = 2066] [outer = 0x11316dc00] 08:56:57 INFO - PROCESS | 1648 | 1464191817376 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] 08:56:57 INFO - PROCESS | 1648 | 1464191817421 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:56:57 INFO - PROCESS | 1648 | 1464191817426 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1648 | 1464191817428 Marionette TRACE conn2 <- [1,2726,null,{}] 08:56:57 INFO - PROCESS | 1648 | 1464191817433 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}] 08:56:57 INFO - PROCESS | 1648 | 1464191817536 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:56:57 INFO - PROCESS | 1648 | 1464191817605 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292eb000 == 48 [pid = 1648] [id = 689] 08:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1181c3000) [pid = 1648] [serial = 2067] [outer = 0x0] 08:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118574800) [pid = 1648] [serial = 2068] [outer = 0x1181c3000] 08:56:57 INFO - PROCESS | 1648 | 1464191817635 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119009400) [pid = 1648] [serial = 2069] [outer = 0x1181c3000] 08:56:58 INFO - PROCESS | 1648 | 1464191818038 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]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 674ms 08:56:58 INFO - PROCESS | 1648 | 1464191818100 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1648 | 1464191818102 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:56:58 INFO - PROCESS | 1648 | 1464191818105 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1648 | 1464191818108 Marionette TRACE conn2 <- [1,2730,null,{}] 08:56:58 INFO - PROCESS | 1648 | 1464191818170 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}] 08:56:58 INFO - PROCESS | 1648 | 1464191818274 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:56:58 INFO - PROCESS | 1648 | 1464191818344 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c714800 == 49 [pid = 1648] [id = 690] 08:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1210b4400) [pid = 1648] [serial = 2070] [outer = 0x0] 08:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x121ad5000) [pid = 1648] [serial = 2071] [outer = 0x1210b4400] 08:56:58 INFO - PROCESS | 1648 | 1464191818375 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121d6e000) [pid = 1648] [serial = 2072] [outer = 0x1210b4400] 08:56:59 INFO - PROCESS | 1648 | 1464191819310 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1648 | 1464191819348 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:56:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:56:59 INFO - PROCESS | 1648 | 1464191819393 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1648 | 1464191819394 Marionette TRACE conn2 <- [1,2734,null,{}] 08:56:59 INFO - PROCESS | 1648 | 1464191819396 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}] 08:56:59 INFO - PROCESS | 1648 | 1464191819484 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:56:59 INFO - PROCESS | 1648 | 1464191819531 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca5c000 == 50 [pid = 1648] [id = 691] 08:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12169f000) [pid = 1648] [serial = 2073] [outer = 0x0] 08:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x126e69000) [pid = 1648] [serial = 2074] [outer = 0x12169f000] 08:56:59 INFO - PROCESS | 1648 | 1464191819607 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126fd3800) [pid = 1648] [serial = 2075] [outer = 0x12169f000] 08:57:00 INFO - PROCESS | 1648 | 1464191820077 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:57:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 724ms 08:57:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:57:00 INFO - PROCESS | 1648 | 1464191820116 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1648 | 1464191820117 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:57:00 INFO - PROCESS | 1648 | 1464191820119 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1648 | 1464191820121 Marionette TRACE conn2 <- [1,2738,null,{}] 08:57:00 INFO - PROCESS | 1648 | 1464191820123 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}] 08:57:00 INFO - PROCESS | 1648 | 1464191820224 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:57:00 INFO - PROCESS | 1648 | 1464191820278 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119606800 == 51 [pid = 1648] [id = 692] 08:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11203d800) [pid = 1648] [serial = 2076] [outer = 0x0] 08:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121bb1000) [pid = 1648] [serial = 2077] [outer = 0x11203d800] 08:57:00 INFO - PROCESS | 1648 | 1464191820308 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x126ef6800) [pid = 1648] [serial = 2078] [outer = 0x11203d800] 08:57:00 INFO - PROCESS | 1648 | 1464191820745 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:57:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 673ms 08:57:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:57:00 INFO - PROCESS | 1648 | 1464191820793 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1648 | 1464191820795 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:57:00 INFO - PROCESS | 1648 | 1464191820797 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1648 | 1464191820799 Marionette TRACE conn2 <- [1,2742,null,{}] 08:57:00 INFO - PROCESS | 1648 | 1464191820802 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}] 08:57:01 INFO - PROCESS | 1648 | 1464191821174 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:57:01 INFO - PROCESS | 1648 | 1464191821294 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190c5800 == 52 [pid = 1648] [id = 693] 08:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11203c000) [pid = 1648] [serial = 2079] [outer = 0x0] 08:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x112685000) [pid = 1648] [serial = 2080] [outer = 0x11203c000] 08:57:01 INFO - PROCESS | 1648 | 1464191821326 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x113170000) [pid = 1648] [serial = 2081] [outer = 0x11203c000] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117e22800 == 51 [pid = 1648] [id = 477] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119021800 == 50 [pid = 1648] [id = 478] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba47800 == 49 [pid = 1648] [id = 686] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad17000 == 48 [pid = 1648] [id = 685] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1212db000 == 47 [pid = 1648] [id = 684] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1292f0800 == 46 [pid = 1648] [id = 683] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12692d000 == 45 [pid = 1648] [id = 682] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1219b3000 == 44 [pid = 1648] [id = 681] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119621000 == 43 [pid = 1648] [id = 680] 08:57:01 INFO - PROCESS | 1648 | 1464191821823 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]]]}] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11853f000 == 42 [pid = 1648] [id = 679] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121808000 == 41 [pid = 1648] [id = 678] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1248d7800 == 40 [pid = 1648] [id = 677] 08:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1182b8800 == 39 [pid = 1648] [id = 676] 08:57:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:57:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1072ms 08:57:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:57:01 INFO - PROCESS | 1648 | 1464191821870 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1648 | 1464191821872 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:57:01 INFO - PROCESS | 1648 | 1464191821875 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1648 | 1464191821877 Marionette TRACE conn2 <- [1,2746,null,{}] 08:57:01 INFO - PROCESS | 1648 | 1464191821880 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}] 08:57:01 INFO - PROCESS | 1648 | 1464191821973 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:57:01 INFO - PROCESS | 1648 | 1464191821981 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180eb000 == 40 [pid = 1648] [id = 694] 08:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x116431c00) [pid = 1648] [serial = 2082] [outer = 0x0] 08:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x117e27800) [pid = 1648] [serial = 2083] [outer = 0x116431c00] 08:57:02 INFO - PROCESS | 1648 | 1464191822010 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1181bb000) [pid = 1648] [serial = 2084] [outer = 0x116431c00] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x121699400) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x121d68400) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119010800) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119553000) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119a06c00) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x112a74000) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x110ebc400) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x121ba5400) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x124fabc00) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x116ff8c00) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1166c3400) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11817bc00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1181c4c00) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118251400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x113c22000) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119684000) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124f5ec00) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12576cc00) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x125864800) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11879a800) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118588000) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12610b000) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121875c00) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12130f800) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11316bc00) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1261d5000) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121baf000) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12697e800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 08:57:02 INFO - PROCESS | 1648 | 1464191822388 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]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:57:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 570ms 08:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:57:02 INFO - PROCESS | 1648 | 1464191822445 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1648 | 1464191822447 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:57:02 INFO - PROCESS | 1648 | 1464191822449 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1648 | 1464191822451 Marionette TRACE conn2 <- [1,2750,null,{}] 08:57:02 INFO - PROCESS | 1648 | 1464191822453 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}] 08:57:02 INFO - PROCESS | 1648 | 1464191822547 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:57:02 INFO - PROCESS | 1648 | 1464191822554 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d6000 == 41 [pid = 1648] [id = 695] 08:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119010c00) [pid = 1648] [serial = 2085] [outer = 0x0] 08:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119063400) [pid = 1648] [serial = 2086] [outer = 0x119010c00] 08:57:02 INFO - PROCESS | 1648 | 1464191822603 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119688800) [pid = 1648] [serial = 2087] [outer = 0x119010c00] 08:57:02 INFO - PROCESS | 1648 | 1464191822944 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]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:57:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 08:57:02 INFO - PROCESS | 1648 | 1464191822969 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1648 | 1464191822972 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:57:02 INFO - PROCESS | 1648 | 1464191822982 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1648 | 1464191822985 Marionette TRACE conn2 <- [1,2754,null,{}] 08:57:02 INFO - PROCESS | 1648 | 1464191822988 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}] 08:57:03 INFO - PROCESS | 1648 | 1464191823085 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:57:03 INFO - PROCESS | 1648 | 1464191823090 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c7000 == 42 [pid = 1648] [id = 696] 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118eafc00) [pid = 1648] [serial = 2088] [outer = 0x0] 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1213c1400) [pid = 1648] [serial = 2089] [outer = 0x118eafc00] 08:57:03 INFO - PROCESS | 1648 | 1464191823116 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121ba6400) [pid = 1648] [serial = 2090] [outer = 0x118eafc00] 08:57:03 INFO - PROCESS | 1648 | 1464191823441 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]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms 08:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:57:03 INFO - PROCESS | 1648 | 1464191823452 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1648 | 1464191823453 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:57:03 INFO - PROCESS | 1648 | 1464191823456 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1648 | 1464191823459 Marionette TRACE conn2 <- [1,2758,null,{}] 08:57:03 INFO - PROCESS | 1648 | 1464191823463 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}] 08:57:03 INFO - PROCESS | 1648 | 1464191823548 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:57:03 INFO - PROCESS | 1648 | 1464191823614 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x126935000 == 43 [pid = 1648] [id = 697] 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11824bc00) [pid = 1648] [serial = 2091] [outer = 0x0] 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121bb1400) [pid = 1648] [serial = 2092] [outer = 0x11824bc00] 08:57:03 INFO - PROCESS | 1648 | 1464191823640 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1252d9c00) [pid = 1648] [serial = 2093] [outer = 0x11824bc00] 08:57:03 INFO - PROCESS | 1648 | 1464191823948 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]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 526ms 08:57:03 INFO - PROCESS | 1648 | 1464191823983 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1648 | 1464191823984 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:57:03 INFO - PROCESS | 1648 | 1464191823986 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1648 | 1464191823987 Marionette TRACE conn2 <- [1,2762,null,{}] 08:57:03 INFO - PROCESS | 1648 | 1464191823995 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}] 08:57:04 INFO - PROCESS | 1648 | 1464191824108 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:57:04 INFO - PROCESS | 1648 | 1464191824146 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x117451800 == 44 [pid = 1648] [id = 698] 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1263ab400) [pid = 1648] [serial = 2094] [outer = 0x0] 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12698b400) [pid = 1648] [serial = 2095] [outer = 0x1263ab400] 08:57:04 INFO - PROCESS | 1648 | 1464191824177 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126fda000) [pid = 1648] [serial = 2096] [outer = 0x1263ab400] 08:57:04 INFO - PROCESS | 1648 | 1464191824501 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]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:57:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 08:57:04 INFO - PROCESS | 1648 | 1464191824564 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1648 | 1464191824566 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:57:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:57:04 INFO - PROCESS | 1648 | 1464191824568 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1648 | 1464191824569 Marionette TRACE conn2 <- [1,2766,null,{}] 08:57:04 INFO - PROCESS | 1648 | 1464191824572 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}] 08:57:04 INFO - PROCESS | 1648 | 1464191824686 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:57:04 INFO - PROCESS | 1648 | 1464191824701 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad58000 == 45 [pid = 1648] [id = 699] 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126e26c00) [pid = 1648] [serial = 2097] [outer = 0x0] 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128a51400) [pid = 1648] [serial = 2098] [outer = 0x126e26c00] 08:57:04 INFO - PROCESS | 1648 | 1464191824742 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128ac5000) [pid = 1648] [serial = 2099] [outer = 0x126e26c00] 08:57:05 INFO - PROCESS | 1648 | 1464191825164 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 619ms 08:57:05 INFO - PROCESS | 1648 | 1464191825188 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1648 | 1464191825189 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:57:05 INFO - PROCESS | 1648 | 1464191825191 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1648 | 1464191825192 Marionette TRACE conn2 <- [1,2770,null,{}] 08:57:05 INFO - PROCESS | 1648 | 1464191825195 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}] 08:57:05 INFO - PROCESS | 1648 | 1464191825297 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:57:05 INFO - PROCESS | 1648 | 1464191825309 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7a800 == 46 [pid = 1648] [id = 700] 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126fda400) [pid = 1648] [serial = 2100] [outer = 0x0] 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128acbc00) [pid = 1648] [serial = 2101] [outer = 0x126fda400] 08:57:05 INFO - PROCESS | 1648 | 1464191825334 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128aed800) [pid = 1648] [serial = 2102] [outer = 0x126fda400] 08:57:05 INFO - PROCESS | 1648 | 1464191825695 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 08:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:57:05 INFO - PROCESS | 1648 | 1464191825710 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1648 | 1464191825711 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:57:05 INFO - PROCESS | 1648 | 1464191825713 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1648 | 1464191825714 Marionette TRACE conn2 <- [1,2774,null,{}] 08:57:05 INFO - PROCESS | 1648 | 1464191825717 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}] 08:57:05 INFO - PROCESS | 1648 | 1464191825824 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:57:05 INFO - PROCESS | 1648 | 1464191825836 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca50800 == 47 [pid = 1648] [id = 701] 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128aee000) [pid = 1648] [serial = 2103] [outer = 0x0] 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x129169000) [pid = 1648] [serial = 2104] [outer = 0x128aee000] 08:57:05 INFO - PROCESS | 1648 | 1464191825861 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12922b000) [pid = 1648] [serial = 2105] [outer = 0x128aee000] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1181bf800) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x112a68400) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121baf800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128aefc00) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126109800) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119066400) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x112687c00) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x121876c00) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121ba8c00) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x115e87c00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11203fc00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112d6d400) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1181b4800) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x10eab3000) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118eaf400) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11316cc00) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11649f400) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119a08000) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117684800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11900c800) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112683000) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119a13c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x111c8a800) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124fa7800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112f45800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118178400) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116940800) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:57:06 INFO - PROCESS | 1648 | 1464191826290 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 620ms 08:57:06 INFO - PROCESS | 1648 | 1464191826333 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1648 | 1464191826334 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:57:06 INFO - PROCESS | 1648 | 1464191826337 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1648 | 1464191826338 Marionette TRACE conn2 <- [1,2778,null,{}] 08:57:06 INFO - PROCESS | 1648 | 1464191826354 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}] 08:57:06 INFO - PROCESS | 1648 | 1464191826466 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:57:06 INFO - PROCESS | 1648 | 1464191826470 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad0b800 == 48 [pid = 1648] [id = 702] 08:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11267e800) [pid = 1648] [serial = 2106] [outer = 0x0] 08:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x112d6d400) [pid = 1648] [serial = 2107] [outer = 0x11267e800] 08:57:06 INFO - PROCESS | 1648 | 1464191826496 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1169a7800) [pid = 1648] [serial = 2108] [outer = 0x11267e800] 08:57:06 INFO - PROCESS | 1648 | 1464191826811 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 08:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:57:06 INFO - PROCESS | 1648 | 1464191826868 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1648 | 1464191826869 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:57:06 INFO - PROCESS | 1648 | 1464191826872 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1648 | 1464191826873 Marionette TRACE conn2 <- [1,2782,null,{}] 08:57:06 INFO - PROCESS | 1648 | 1464191826876 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}] 08:57:06 INFO - PROCESS | 1648 | 1464191826958 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:57:07 INFO - PROCESS | 1648 | 1464191827025 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfd3800 == 49 [pid = 1648] [id = 703] 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116940800) [pid = 1648] [serial = 2109] [outer = 0x0] 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11900c800) [pid = 1648] [serial = 2110] [outer = 0x116940800] 08:57:07 INFO - PROCESS | 1648 | 1464191827055 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121bac000) [pid = 1648] [serial = 2111] [outer = 0x116940800] 08:57:07 INFO - PROCESS | 1648 | 1464191827406 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]]]}] 08:57:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfce000 == 48 [pid = 1648] [id = 16] 08:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 08:57:07 INFO - PROCESS | 1648 | 1464191827456 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1648 | 1464191827457 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:57:07 INFO - PROCESS | 1648 | 1464191827460 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1648 | 1464191827462 Marionette TRACE conn2 <- [1,2786,null,{}] 08:57:07 INFO - PROCESS | 1648 | 1464191827464 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}] 08:57:07 INFO - PROCESS | 1648 | 1464191827561 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:57:07 INFO - PROCESS | 1648 | 1464191827641 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad10000 == 49 [pid = 1648] [id = 704] 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11816fc00) [pid = 1648] [serial = 2112] [outer = 0x0] 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126109800) [pid = 1648] [serial = 2113] [outer = 0x11816fc00] 08:57:07 INFO - PROCESS | 1648 | 1464191827668 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1294d9400) [pid = 1648] [serial = 2114] [outer = 0x11816fc00] 08:57:07 INFO - PROCESS | 1648 | 1464191827984 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 574ms 08:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:57:08 INFO - PROCESS | 1648 | 1464191828035 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1648 | 1464191828036 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1648 | 1464191828047 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1648 | 1464191828048 Marionette TRACE conn2 <- [1,2790,null,{}] 08:57:08 INFO - PROCESS | 1648 | 1464191828051 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}] 08:57:08 INFO - PROCESS | 1648 | 1464191828136 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:57:08 INFO - PROCESS | 1648 | 1464191828250 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1166e4000 == 50 [pid = 1648] [id = 705] 08:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x10eabd400) [pid = 1648] [serial = 2115] [outer = 0x0] 08:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x110f4c800) [pid = 1648] [serial = 2116] [outer = 0x10eabd400] 08:57:08 INFO - PROCESS | 1648 | 1464191828282 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112a6a800) [pid = 1648] [serial = 2117] [outer = 0x10eabd400] 08:57:08 INFO - PROCESS | 1648 | 1464191828697 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 729ms 08:57:08 INFO - PROCESS | 1648 | 1464191828770 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1648 | 1464191828772 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:57:08 INFO - PROCESS | 1648 | 1464191828776 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1648 | 1464191828779 Marionette TRACE conn2 <- [1,2794,null,{}] 08:57:08 INFO - PROCESS | 1648 | 1464191828799 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}] 08:57:09 INFO - PROCESS | 1648 | 1464191829032 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:57:09 INFO - PROCESS | 1648 | 1464191829101 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248c4800 == 51 [pid = 1648] [id = 706] 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118245000) [pid = 1648] [serial = 2118] [outer = 0x0] 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1184d4c00) [pid = 1648] [serial = 2119] [outer = 0x118245000] 08:57:09 INFO - PROCESS | 1648 | 1464191829147 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119063800) [pid = 1648] [serial = 2120] [outer = 0x118245000] 08:57:09 INFO - PROCESS | 1648 | 1464191829555 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]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 822ms 08:57:09 INFO - PROCESS | 1648 | 1464191829600 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1648 | 1464191829602 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:57:09 INFO - PROCESS | 1648 | 1464191829605 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1648 | 1464191829606 Marionette TRACE conn2 <- [1,2798,null,{}] 08:57:09 INFO - PROCESS | 1648 | 1464191829608 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}] 08:57:09 INFO - PROCESS | 1648 | 1464191829735 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:57:09 INFO - PROCESS | 1648 | 1464191829866 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c706800 == 52 [pid = 1648] [id = 707] 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1196d5c00) [pid = 1648] [serial = 2121] [outer = 0x0] 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1210bdc00) [pid = 1648] [serial = 2122] [outer = 0x1196d5c00] 08:57:09 INFO - PROCESS | 1648 | 1464191829914 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121ad9800) [pid = 1648] [serial = 2123] [outer = 0x1196d5c00] 08:57:10 INFO - PROCESS | 1648 | 1464191830439 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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 868ms 08:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:57:10 INFO - PROCESS | 1648 | 1464191830474 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1648 | 1464191830476 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:57:10 INFO - PROCESS | 1648 | 1464191830483 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1648 | 1464191830488 Marionette TRACE conn2 <- [1,2802,null,{}] 08:57:10 INFO - PROCESS | 1648 | 1464191830511 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}] 08:57:10 INFO - PROCESS | 1648 | 1464191830622 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:57:10 INFO - PROCESS | 1648 | 1464191830694 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x132609000 == 53 [pid = 1648] [id = 708] 08:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121ba5400) [pid = 1648] [serial = 2124] [outer = 0x0] 08:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126fd6400) [pid = 1648] [serial = 2125] [outer = 0x121ba5400] 08:57:10 INFO - PROCESS | 1648 | 1464191830724 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128abd400) [pid = 1648] [serial = 2126] [outer = 0x121ba5400] 08:57:11 INFO - PROCESS | 1648 | 1464191831145 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 696ms 08:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:57:11 INFO - PROCESS | 1648 | 1464191831175 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1648 | 1464191831177 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:57:11 INFO - PROCESS | 1648 | 1464191831180 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1648 | 1464191831181 Marionette TRACE conn2 <- [1,2806,null,{}] 08:57:11 INFO - PROCESS | 1648 | 1464191831183 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}] 08:57:11 INFO - PROCESS | 1648 | 1464191831290 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:57:11 INFO - PROCESS | 1648 | 1464191831348 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327c6800 == 54 [pid = 1648] [id = 709] 08:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128aef800) [pid = 1648] [serial = 2127] [outer = 0x0] 08:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129233000) [pid = 1648] [serial = 2128] [outer = 0x128aef800] 08:57:11 INFO - PROCESS | 1648 | 1464191831378 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1294e4800) [pid = 1648] [serial = 2129] [outer = 0x128aef800] 08:57:11 INFO - PROCESS | 1648 | 1464191831824 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 08:57:11 INFO - PROCESS | 1648 | 1464191831850 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1648 | 1464191831852 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:57:11 INFO - PROCESS | 1648 | 1464191831854 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1648 | 1464191831855 Marionette TRACE conn2 <- [1,2810,null,{}] 08:57:11 INFO - PROCESS | 1648 | 1464191831858 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}] 08:57:11 INFO - PROCESS | 1648 | 1464191831963 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:57:12 INFO - PROCESS | 1648 | 1464191832093 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327d6000 == 55 [pid = 1648] [id = 710] 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1296ca800) [pid = 1648] [serial = 2130] [outer = 0x0] 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1296cd000) [pid = 1648] [serial = 2131] [outer = 0x1296ca800] 08:57:12 INFO - PROCESS | 1648 | 1464191832129 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12a61c000) [pid = 1648] [serial = 2132] [outer = 0x1296ca800] 08:57:12 INFO - PROCESS | 1648 | 1464191832554 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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 721ms 08:57:12 INFO - PROCESS | 1648 | 1464191832576 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1648 | 1464191832577 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:57:12 INFO - PROCESS | 1648 | 1464191832580 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1648 | 1464191832581 Marionette TRACE conn2 <- [1,2814,null,{}] 08:57:12 INFO - PROCESS | 1648 | 1464191832583 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}] 08:57:12 INFO - PROCESS | 1648 | 1464191832690 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:57:12 INFO - PROCESS | 1648 | 1464191832763 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab7000 == 56 [pid = 1648] [id = 711] 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x110ec3400) [pid = 1648] [serial = 2133] [outer = 0x0] 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x112687000) [pid = 1648] [serial = 2134] [outer = 0x110ec3400] 08:57:12 INFO - PROCESS | 1648 | 1464191832795 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119688000) [pid = 1648] [serial = 2135] [outer = 0x110ec3400] 08:57:13 INFO - PROCESS | 1648 | 1464191833403 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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:57:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 874ms 08:57:13 INFO - PROCESS | 1648 | 1464191833455 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1648 | 1464191833458 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:57:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:57:13 INFO - PROCESS | 1648 | 1464191833462 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1648 | 1464191833464 Marionette TRACE conn2 <- [1,2818,null,{}] 08:57:13 INFO - PROCESS | 1648 | 1464191833467 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}] 08:57:13 INFO - PROCESS | 1648 | 1464191833564 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:57:13 INFO - PROCESS | 1648 | 1464191833642 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab2800 == 57 [pid = 1648] [id = 712] 08:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x113c23000) [pid = 1648] [serial = 2136] [outer = 0x0] 08:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x114fdb800) [pid = 1648] [serial = 2137] [outer = 0x113c23000] 08:57:13 INFO - PROCESS | 1648 | 1464191833671 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1169a2c00) [pid = 1648] [serial = 2138] [outer = 0x113c23000] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad10000 == 56 [pid = 1648] [id = 704] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfd3800 == 55 [pid = 1648] [id = 703] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad0b800 == 54 [pid = 1648] [id = 702] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca50800 == 53 [pid = 1648] [id = 701] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7a800 == 52 [pid = 1648] [id = 700] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad58000 == 51 [pid = 1648] [id = 699] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x117451800 == 50 [pid = 1648] [id = 698] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x126eea000) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x126935000 == 49 [pid = 1648] [id = 697] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c7000 == 48 [pid = 1648] [id = 696] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d6000 == 47 [pid = 1648] [id = 695] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1180eb000 == 46 [pid = 1648] [id = 694] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12cfcd800 == 45 [pid = 1648] [id = 17] 08:57:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1190c5800 == 44 [pid = 1648] [id = 693] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1181c1800) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11824fc00) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119552800) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x115e1c800) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x113170400) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126ee8000) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1218edc00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119fa3800) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x125774000) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126112c00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12610d000) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121ba9c00) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1196d4800) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121696000) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126b12400) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124f66c00) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1196d4c00) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118eb2800) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1181b7800) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118793000) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x116948400) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1267efc00) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129172800) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12675bc00) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121878400) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11316b400) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12485cc00) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x125864000) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117e27c00) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11316d000) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x115e85800) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121312400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110ec1000) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117e31400) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a5e800) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116115800) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118569c00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181be000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121310c00) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 08:57:14 INFO - PROCESS | 1648 | 1464191834115 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]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:57:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 674ms 08:57:14 INFO - PROCESS | 1648 | 1464191834136 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1648 | 1464191834139 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:57:14 INFO - PROCESS | 1648 | 1464191834144 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1648 | 1464191834146 Marionette TRACE conn2 <- [1,2822,null,{}] 08:57:14 INFO - PROCESS | 1648 | 1464191834148 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}] 08:57:14 INFO - PROCESS | 1648 | 1464191834237 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:57:14 INFO - PROCESS | 1648 | 1464191834242 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11831a800 == 45 [pid = 1648] [id = 713] 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115e1c800) [pid = 1648] [serial = 2139] [outer = 0x0] 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117e2ec00) [pid = 1648] [serial = 2140] [outer = 0x115e1c800] 08:57:14 INFO - PROCESS | 1648 | 1464191834269 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1181b7800) [pid = 1648] [serial = 2141] [outer = 0x115e1c800] 08:57:14 INFO - PROCESS | 1648 | 1464191834659 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]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 08:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:57:14 INFO - PROCESS | 1648 | 1464191834718 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1648 | 1464191834720 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:57:14 INFO - PROCESS | 1648 | 1464191834722 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1648 | 1464191834724 Marionette TRACE conn2 <- [1,2826,null,{}] 08:57:14 INFO - PROCESS | 1648 | 1464191834732 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}] 08:57:14 INFO - PROCESS | 1648 | 1464191834821 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:57:14 INFO - PROCESS | 1648 | 1464191834833 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121821800 == 46 [pid = 1648] [id = 714] 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118ea5c00) [pid = 1648] [serial = 2142] [outer = 0x0] 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119062000) [pid = 1648] [serial = 2143] [outer = 0x118ea5c00] 08:57:14 INFO - PROCESS | 1648 | 1464191834861 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1196d6c00) [pid = 1648] [serial = 2144] [outer = 0x118ea5c00] 08:57:15 INFO - PROCESS | 1648 | 1464191835211 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 524ms 08:57:15 INFO - PROCESS | 1648 | 1464191835246 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1648 | 1464191835259 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:57:15 INFO - PROCESS | 1648 | 1464191835261 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1648 | 1464191835262 Marionette TRACE conn2 <- [1,2830,null,{}] 08:57:15 INFO - PROCESS | 1648 | 1464191835265 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}] 08:57:15 INFO - PROCESS | 1648 | 1464191835349 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:57:15 INFO - PROCESS | 1648 | 1464191835354 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126336800 == 47 [pid = 1648] [id = 715] 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119a0fc00) [pid = 1648] [serial = 2145] [outer = 0x0] 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1214bcc00) [pid = 1648] [serial = 2146] [outer = 0x119a0fc00] 08:57:15 INFO - PROCESS | 1648 | 1464191835383 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121ad3400) [pid = 1648] [serial = 2147] [outer = 0x119a0fc00] 08:57:15 INFO - PROCESS | 1648 | 1464191835702 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 476ms 08:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:57:15 INFO - PROCESS | 1648 | 1464191835739 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1648 | 1464191835740 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:57:15 INFO - PROCESS | 1648 | 1464191835742 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1648 | 1464191835743 Marionette TRACE conn2 <- [1,2834,null,{}] 08:57:15 INFO - PROCESS | 1648 | 1464191835746 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}] 08:57:15 INFO - PROCESS | 1648 | 1464191835827 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:57:15 INFO - PROCESS | 1648 | 1464191835901 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d4000 == 48 [pid = 1648] [id = 716] 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119a1e000) [pid = 1648] [serial = 2148] [outer = 0x0] 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121bab800) [pid = 1648] [serial = 2149] [outer = 0x119a1e000] 08:57:15 INFO - PROCESS | 1648 | 1464191835926 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12485b400) [pid = 1648] [serial = 2150] [outer = 0x119a1e000] 08:57:16 INFO - PROCESS | 1648 | 1464191836257 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:57:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 569ms 08:57:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:57:16 INFO - PROCESS | 1648 | 1464191836312 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1648 | 1464191836313 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:57:16 INFO - PROCESS | 1648 | 1464191836316 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1648 | 1464191836319 Marionette TRACE conn2 <- [1,2838,null,{}] 08:57:16 INFO - PROCESS | 1648 | 1464191836322 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}] 08:57:16 INFO - PROCESS | 1648 | 1464191836448 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:57:16 INFO - PROCESS | 1648 | 1464191836464 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a586000 == 49 [pid = 1648] [id = 717] 08:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124f66c00) [pid = 1648] [serial = 2151] [outer = 0x0] 08:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126757800) [pid = 1648] [serial = 2152] [outer = 0x124f66c00] 08:57:16 INFO - PROCESS | 1648 | 1464191836491 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126fd3c00) [pid = 1648] [serial = 2153] [outer = 0x124f66c00] 08:57:16 INFO - PROCESS | 1648 | 1464191836819 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]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:57:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 08:57:16 INFO - PROCESS | 1648 | 1464191836840 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1648 | 1464191836841 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:57:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:57:16 INFO - PROCESS | 1648 | 1464191836844 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1648 | 1464191836845 Marionette TRACE conn2 <- [1,2842,null,{}] 08:57:16 INFO - PROCESS | 1648 | 1464191836847 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}] 08:57:16 INFO - PROCESS | 1648 | 1464191836951 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:57:16 INFO - PROCESS | 1648 | 1464191836987 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad16800 == 50 [pid = 1648] [id = 718] 08:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12576bc00) [pid = 1648] [serial = 2154] [outer = 0x0] 08:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126fdec00) [pid = 1648] [serial = 2155] [outer = 0x12576bc00] 08:57:17 INFO - PROCESS | 1648 | 1464191837011 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128aca000) [pid = 1648] [serial = 2156] [outer = 0x12576bc00] 08:57:17 INFO - PROCESS | 1648 | 1464191837315 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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:57:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 08:57:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:57:17 INFO - PROCESS | 1648 | 1464191837364 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1648 | 1464191837365 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:57:17 INFO - PROCESS | 1648 | 1464191837368 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1648 | 1464191837369 Marionette TRACE conn2 <- [1,2846,null,{}] 08:57:17 INFO - PROCESS | 1648 | 1464191837379 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}] 08:57:17 INFO - PROCESS | 1648 | 1464191837485 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:57:17 INFO - PROCESS | 1648 | 1464191837521 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29f000 == 51 [pid = 1648] [id = 719] 08:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128abf400) [pid = 1648] [serial = 2157] [outer = 0x0] 08:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12916fc00) [pid = 1648] [serial = 2158] [outer = 0x128abf400] 08:57:17 INFO - PROCESS | 1648 | 1464191837546 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1294db400) [pid = 1648] [serial = 2159] [outer = 0x128abf400] 08:57:17 INFO - PROCESS | 1648 | 1464191837889 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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:57:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 526ms 08:57:17 INFO - PROCESS | 1648 | 1464191837895 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1648 | 1464191837896 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:57:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:57:17 INFO - PROCESS | 1648 | 1464191837904 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1648 | 1464191837905 Marionette TRACE conn2 <- [1,2850,null,{}] 08:57:17 INFO - PROCESS | 1648 | 1464191837908 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}] 08:57:18 INFO - PROCESS | 1648 | 1464191838022 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:57:18 INFO - PROCESS | 1648 | 1464191838057 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd74000 == 52 [pid = 1648] [id = 720] 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1130a7400) [pid = 1648] [serial = 2160] [outer = 0x0] 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1296c7800) [pid = 1648] [serial = 2161] [outer = 0x1130a7400] 08:57:18 INFO - PROCESS | 1648 | 1464191838081 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a61a000) [pid = 1648] [serial = 2162] [outer = 0x1130a7400] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12cfce800) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126e26c00) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126fda400) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118eafc00) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128aee000) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119010c00) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11824bc00) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11203c000) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116431c00) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116940800) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11267e800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1263ab400) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12d240000) [pid = 1648] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:57:18 INFO - PROCESS | 1648 | 1464191838464 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:57:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 569ms 08:57:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:57:18 INFO - PROCESS | 1648 | 1464191838473 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1648 | 1464191838474 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:57:18 INFO - PROCESS | 1648 | 1464191838483 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1648 | 1464191838484 Marionette TRACE conn2 <- [1,2854,null,{}] 08:57:18 INFO - PROCESS | 1648 | 1464191838487 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}] 08:57:18 INFO - PROCESS | 1648 | 1464191838606 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:57:18 INFO - PROCESS | 1648 | 1464191838641 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c117800 == 53 [pid = 1648] [id = 721] 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x110ec4800) [pid = 1648] [serial = 2163] [outer = 0x0] 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121876c00) [pid = 1648] [serial = 2164] [outer = 0x110ec4800] 08:57:18 INFO - PROCESS | 1648 | 1464191838667 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128ae7800) [pid = 1648] [serial = 2165] [outer = 0x110ec4800] 08:57:18 INFO - PROCESS | 1648 | 1464191838983 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]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:57:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 527ms 08:57:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:57:19 INFO - PROCESS | 1648 | 1464191839005 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1648 | 1464191839006 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:57:19 INFO - PROCESS | 1648 | 1464191839008 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1648 | 1464191839010 Marionette TRACE conn2 <- [1,2858,null,{}] 08:57:19 INFO - PROCESS | 1648 | 1464191839013 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}] 08:57:19 INFO - PROCESS | 1648 | 1464191839114 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:57:19 INFO - PROCESS | 1648 | 1464191839120 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca4a800 == 54 [pid = 1648] [id = 722] 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11203c000) [pid = 1648] [serial = 2166] [outer = 0x0] 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a617c00) [pid = 1648] [serial = 2167] [outer = 0x11203c000] 08:57:19 INFO - PROCESS | 1648 | 1464191839201 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a747800) [pid = 1648] [serial = 2168] [outer = 0x11203c000] 08:57:19 INFO - PROCESS | 1648 | 1464191839490 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:57:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 524ms 08:57:19 INFO - PROCESS | 1648 | 1464191839534 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1648 | 1464191839535 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:57:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:57:19 INFO - PROCESS | 1648 | 1464191839537 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1648 | 1464191839538 Marionette TRACE conn2 <- [1,2862,null,{}] 08:57:19 INFO - PROCESS | 1648 | 1464191839545 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}] 08:57:19 INFO - PROCESS | 1648 | 1464191839635 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:57:19 INFO - PROCESS | 1648 | 1464191839640 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d549800 == 55 [pid = 1648] [id = 723] 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a6f3800) [pid = 1648] [serial = 2169] [outer = 0x0] 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ada6c00) [pid = 1648] [serial = 2170] [outer = 0x12a6f3800] 08:57:19 INFO - PROCESS | 1648 | 1464191839665 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b277800) [pid = 1648] [serial = 2171] [outer = 0x12a6f3800] 08:57:20 INFO - PROCESS | 1648 | 1464191840015 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 08:57:20 INFO - PROCESS | 1648 | 1464191840058 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1648 | 1464191840060 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:57:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:57:20 INFO - PROCESS | 1648 | 1464191840069 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1648 | 1464191840071 Marionette TRACE conn2 <- [1,2866,null,{}] 08:57:20 INFO - PROCESS | 1648 | 1464191840073 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}] 08:57:20 INFO - PROCESS | 1648 | 1464191840156 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:57:20 INFO - PROCESS | 1648 | 1464191840163 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x13261b800 == 56 [pid = 1648] [id = 724] 08:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b278c00) [pid = 1648] [serial = 2172] [outer = 0x0] 08:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b9afc00) [pid = 1648] [serial = 2173] [outer = 0x12b278c00] 08:57:20 INFO - PROCESS | 1648 | 1464191840188 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12b9b8000) [pid = 1648] [serial = 2174] [outer = 0x12b278c00] 08:57:20 INFO - PROCESS | 1648 | 1464191840688 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 675ms 08:57:20 INFO - PROCESS | 1648 | 1464191840738 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1648 | 1464191840741 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:57:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:57:20 INFO - PROCESS | 1648 | 1464191840746 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1648 | 1464191840748 Marionette TRACE conn2 <- [1,2870,null,{}] 08:57:20 INFO - PROCESS | 1648 | 1464191840752 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}] 08:57:20 INFO - PROCESS | 1648 | 1464191840863 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:57:20 INFO - PROCESS | 1648 | 1464191840973 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a47000 == 57 [pid = 1648] [id = 725] 08:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x114f13800) [pid = 1648] [serial = 2175] [outer = 0x0] 08:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115e86000) [pid = 1648] [serial = 2176] [outer = 0x114f13800] 08:57:21 INFO - PROCESS | 1648 | 1464191841006 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x117e29800) [pid = 1648] [serial = 2177] [outer = 0x114f13800] 08:57:21 INFO - PROCESS | 1648 | 1464191841412 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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:57:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 08:57:21 INFO - PROCESS | 1648 | 1464191841467 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1648 | 1464191841471 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:57:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:57:21 INFO - PROCESS | 1648 | 1464191841476 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1648 | 1464191841478 Marionette TRACE conn2 <- [1,2874,null,{}] 08:57:21 INFO - PROCESS | 1648 | 1464191841480 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}] 08:57:21 INFO - PROCESS | 1648 | 1464191841590 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:57:21 INFO - PROCESS | 1648 | 1464191841651 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a56a800 == 58 [pid = 1648] [id = 726] 08:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11817ec00) [pid = 1648] [serial = 2178] [outer = 0x0] 08:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118584800) [pid = 1648] [serial = 2179] [outer = 0x11817ec00] 08:57:21 INFO - PROCESS | 1648 | 1464191841680 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119867000) [pid = 1648] [serial = 2180] [outer = 0x11817ec00] 08:57:22 INFO - PROCESS | 1648 | 1464191842132 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 671ms 08:57:22 INFO - PROCESS | 1648 | 1464191842148 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1648 | 1464191842150 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:57:22 INFO - PROCESS | 1648 | 1464191842152 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1648 | 1464191842155 Marionette TRACE conn2 <- [1,2878,null,{}] 08:57:22 INFO - PROCESS | 1648 | 1464191842163 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}] 08:57:22 INFO - PROCESS | 1648 | 1464191842298 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:57:22 INFO - PROCESS | 1648 | 1464191842386 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x132805800 == 59 [pid = 1648] [id = 727] 08:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x121bb2000) [pid = 1648] [serial = 2181] [outer = 0x0] 08:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12610b000) [pid = 1648] [serial = 2182] [outer = 0x121bb2000] 08:57:22 INFO - PROCESS | 1648 | 1464191842417 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1267efc00) [pid = 1648] [serial = 2183] [outer = 0x121bb2000] 08:57:22 INFO - PROCESS | 1648 | 1464191842848 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 723ms 08:57:22 INFO - PROCESS | 1648 | 1464191842876 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1648 | 1464191842878 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:57:22 INFO - PROCESS | 1648 | 1464191842880 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1648 | 1464191842881 Marionette TRACE conn2 <- [1,2882,null,{}] 08:57:22 INFO - PROCESS | 1648 | 1464191842885 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}] 08:57:23 INFO - PROCESS | 1648 | 1464191842997 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:57:23 INFO - PROCESS | 1648 | 1464191843067 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x132822000 == 60 [pid = 1648] [id = 728] 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126e66c00) [pid = 1648] [serial = 2184] [outer = 0x0] 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128af5c00) [pid = 1648] [serial = 2185] [outer = 0x126e66c00] 08:57:23 INFO - PROCESS | 1648 | 1464191843099 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1296cbc00) [pid = 1648] [serial = 2186] [outer = 0x126e66c00] 08:57:23 INFO - PROCESS | 1648 | 1464191843512 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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 669ms 08:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:57:23 INFO - PROCESS | 1648 | 1464191843549 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 1648 | 1464191843551 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:57:23 INFO - PROCESS | 1648 | 1464191843553 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1648 | 1464191843554 Marionette TRACE conn2 <- [1,2886,null,{}] 08:57:23 INFO - PROCESS | 1648 | 1464191843557 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}] 08:57:23 INFO - PROCESS | 1648 | 1464191843662 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:57:23 INFO - PROCESS | 1648 | 1464191843765 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x133e4b800 == 61 [pid = 1648] [id = 729] 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12a612800) [pid = 1648] [serial = 2187] [outer = 0x0] 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12a6dbc00) [pid = 1648] [serial = 2188] [outer = 0x12a612800] 08:57:23 INFO - PROCESS | 1648 | 1464191843796 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12ada7000) [pid = 1648] [serial = 2189] [outer = 0x12a612800] 08:57:24 INFO - PROCESS | 1648 | 1464191844227 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]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 921ms 08:57:24 INFO - PROCESS | 1648 | 1464191844475 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1648 | 1464191844478 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:57:24 INFO - PROCESS | 1648 | 1464191844481 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1648 | 1464191844483 Marionette TRACE conn2 <- [1,2890,null,{}] 08:57:24 INFO - PROCESS | 1648 | 1464191844487 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}] 08:57:24 INFO - PROCESS | 1648 | 1464191844585 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:57:24 INFO - PROCESS | 1648 | 1464191844656 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119f84000 == 62 [pid = 1648] [id = 730] 08:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x112687400) [pid = 1648] [serial = 2190] [outer = 0x0] 08:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x112a6b000) [pid = 1648] [serial = 2191] [outer = 0x112687400] 08:57:24 INFO - PROCESS | 1648 | 1464191844684 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x113170c00) [pid = 1648] [serial = 2192] [outer = 0x112687400] 08:57:25 INFO - PROCESS | 1648 | 1464191845103 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 08:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:57:25 INFO - PROCESS | 1648 | 1464191845154 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1648 | 1464191845156 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:57:25 INFO - PROCESS | 1648 | 1464191845161 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1648 | 1464191845164 Marionette TRACE conn2 <- [1,2894,null,{}] 08:57:25 INFO - PROCESS | 1648 | 1464191845166 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}] 08:57:25 INFO - PROCESS | 1648 | 1464191845264 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:57:25 INFO - PROCESS | 1648 | 1464191845326 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182a5800 == 63 [pid = 1648] [id = 731] 08:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x113c9b000) [pid = 1648] [serial = 2193] [outer = 0x0] 08:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11649e400) [pid = 1648] [serial = 2194] [outer = 0x113c9b000] 08:57:25 INFO - PROCESS | 1648 | 1464191845369 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x117e2fc00) [pid = 1648] [serial = 2195] [outer = 0x113c9b000] 08:57:25 INFO - PROCESS | 1648 | 1464191845765 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]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 675ms 08:57:25 INFO - PROCESS | 1648 | 1464191845835 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1648 | 1464191845836 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:57:25 INFO - PROCESS | 1648 | 1464191845838 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1648 | 1464191845840 Marionette TRACE conn2 <- [1,2898,null,{}] 08:57:25 INFO - PROCESS | 1648 | 1464191845847 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}] 08:57:25 INFO - PROCESS | 1648 | 1464191845950 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:57:26 INFO - PROCESS | 1648 | 1464191846011 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x125893000 == 64 [pid = 1648] [id = 732] 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11824b800) [pid = 1648] [serial = 2196] [outer = 0x0] 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118793800) [pid = 1648] [serial = 2197] [outer = 0x11824b800] 08:57:26 INFO - PROCESS | 1648 | 1464191846040 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x119062400) [pid = 1648] [serial = 2198] [outer = 0x11824b800] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12b21b800 == 63 [pid = 1648] [id = 626] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ed000 == 62 [pid = 1648] [id = 488] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d549800 == 61 [pid = 1648] [id = 723] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca4a800 == 60 [pid = 1648] [id = 722] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c117800 == 59 [pid = 1648] [id = 721] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd74000 == 58 [pid = 1648] [id = 720] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29f000 == 57 [pid = 1648] [id = 719] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12cfd5800) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x113c24000) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x118574800) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x121ad5000) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x126e69000) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x121bb1000) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad16800 == 56 [pid = 1648] [id = 718] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12a586000 == 55 [pid = 1648] [id = 717] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d4000 == 54 [pid = 1648] [id = 716] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126336800 == 53 [pid = 1648] [id = 715] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x121821800 == 52 [pid = 1648] [id = 714] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11831a800 == 51 [pid = 1648] [id = 713] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab2800 == 50 [pid = 1648] [id = 712] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x132609000 == 49 [pid = 1648] [id = 708] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c706800 == 48 [pid = 1648] [id = 707] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1248c4800 == 47 [pid = 1648] [id = 706] 08:57:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1166e4000 == 46 [pid = 1648] [id = 705] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128aed800) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x121bac000) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x112d6d400) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12922b000) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12698b400) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x128ac5000) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1169a7800) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x112249000) [pid = 1648] [serial = 1421] [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.] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11900c800) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126109800) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1252d9c00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126fda000) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128a51400) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128acbc00) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1213c1400) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121ba6400) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129169000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119063400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119688800) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121bb1400) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x113170000) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x112685000) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x117e27800) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1181bb000) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 08:57:26 INFO - PROCESS | 1648 | 1464191846427 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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms 08:57:26 INFO - PROCESS | 1648 | 1464191846459 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 1648 | 1464191846461 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:57:26 INFO - PROCESS | 1648 | 1464191846464 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1648 | 1464191846466 Marionette TRACE conn2 <- [1,2902,null,{}] 08:57:26 INFO - PROCESS | 1648 | 1464191846469 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}] 08:57:26 INFO - PROCESS | 1648 | 1464191846609 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:57:26 INFO - PROCESS | 1648 | 1464191846715 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a44800 == 47 [pid = 1648] [id = 733] 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119011c00) [pid = 1648] [serial = 2199] [outer = 0x0] 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11967dc00) [pid = 1648] [serial = 2200] [outer = 0x119011c00] 08:57:26 INFO - PROCESS | 1648 | 1464191846756 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119862400) [pid = 1648] [serial = 2201] [outer = 0x119011c00] 08:57:27 INFO - PROCESS | 1648 | 1464191847130 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 08:57:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:57:27 INFO - PROCESS | 1648 | 1464191847186 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1648 | 1464191847187 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:57:27 INFO - PROCESS | 1648 | 1464191847189 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1648 | 1464191847191 Marionette TRACE conn2 <- [1,2906,null,{}] 08:57:27 INFO - PROCESS | 1648 | 1464191847193 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}] 08:57:27 INFO - PROCESS | 1648 | 1464191847276 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:57:27 INFO - PROCESS | 1648 | 1464191847280 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x124847800 == 48 [pid = 1648] [id = 734] 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119866c00) [pid = 1648] [serial = 2202] [outer = 0x0] 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119a1d800) [pid = 1648] [serial = 2203] [outer = 0x119866c00] 08:57:27 INFO - PROCESS | 1648 | 1464191847306 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12130f400) [pid = 1648] [serial = 2204] [outer = 0x119866c00] 08:57:27 INFO - PROCESS | 1648 | 1464191847627 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 468ms 08:57:27 INFO - PROCESS | 1648 | 1464191847658 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1648 | 1464191847660 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:57:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:57:27 INFO - PROCESS | 1648 | 1464191847662 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1648 | 1464191847663 Marionette TRACE conn2 <- [1,2910,null,{}] 08:57:27 INFO - PROCESS | 1648 | 1464191847665 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}] 08:57:27 INFO - PROCESS | 1648 | 1464191847793 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:57:27 INFO - PROCESS | 1648 | 1464191847801 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11853d800 == 49 [pid = 1648] [id = 735] 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1213c3000) [pid = 1648] [serial = 2205] [outer = 0x0] 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121875c00) [pid = 1648] [serial = 2206] [outer = 0x1213c3000] 08:57:27 INFO - PROCESS | 1648 | 1464191847829 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121d6dc00) [pid = 1648] [serial = 2207] [outer = 0x1213c3000] 08:57:28 INFO - PROCESS | 1648 | 1464191848238 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]]]}] 08:57:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:57:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:57:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 08:57:28 INFO - PROCESS | 1648 | 1464191848284 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1648 | 1464191848286 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:57:28 INFO - TEST-START | /DOMEvents/constructors.html 08:57:28 INFO - PROCESS | 1648 | 1464191848290 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1648 | 1464191848292 Marionette TRACE conn2 <- [1,2914,null,{}] 08:57:28 INFO - PROCESS | 1648 | 1464191848295 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}] 08:57:28 INFO - PROCESS | 1648 | 1464191848422 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1181c3000) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11316dc00) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126b15400) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11203d800) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12169f000) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12a6f3800) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12576bc00) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124f66c00) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128abf400) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1130a7400) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x110ec4800) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11203c000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115e1c800) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119a0fc00) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110ec3400) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119a1e000) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113c23000) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118ea5c00) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1210b4400) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:57:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126e29400) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:57:28 INFO - PROCESS | 1648 | 1464191848920 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x112ab9800 == 50 [pid = 1648] [id = 736] 08:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x10eab6000) [pid = 1648] [serial = 2208] [outer = 0x0] 08:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x110eb9800) [pid = 1648] [serial = 2209] [outer = 0x10eab6000] 08:57:28 INFO - PROCESS | 1648 | 1464191848955 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x111ab8400) [pid = 1648] [serial = 2210] [outer = 0x10eab6000] 08:57:29 INFO - PROCESS | 1648 | 1464191849411 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]]]}] 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:57:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:57:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1176ms 08:57:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:57:29 INFO - PROCESS | 1648 | 1464191849466 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1648 | 1464191849469 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:57:29 INFO - PROCESS | 1648 | 1464191849473 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1648 | 1464191849476 Marionette TRACE conn2 <- [1,2918,null,{}] 08:57:29 INFO - PROCESS | 1648 | 1464191849479 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}] 08:57:29 INFO - PROCESS | 1648 | 1464191849633 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:57:29 INFO - PROCESS | 1648 | 1464191849719 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212da000 == 51 [pid = 1648] [id = 737] 08:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11267d400) [pid = 1648] [serial = 2211] [outer = 0x0] 08:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x114fdd800) [pid = 1648] [serial = 2212] [outer = 0x11267d400] 08:57:29 INFO - PROCESS | 1648 | 1464191849751 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1167c4c00) [pid = 1648] [serial = 2213] [outer = 0x11267d400] 08:57:30 INFO - PROCESS | 1648 | 1464191850209 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:57:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:57:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 771ms 08:57:30 INFO - PROCESS | 1648 | 1464191850248 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:57:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:57:30 INFO - PROCESS | 1648 | 1464191850253 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:57:30 INFO - PROCESS | 1648 | 1464191850288 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1648 | 1464191850291 Marionette TRACE conn2 <- [1,2922,null,{}] 08:57:30 INFO - PROCESS | 1648 | 1464191850313 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}] 08:57:30 INFO - PROCESS | 1648 | 1464191850460 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:57:30 INFO - PROCESS | 1648 | 1464191850512 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d95800 == 52 [pid = 1648] [id = 738] 08:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11817b000) [pid = 1648] [serial = 2214] [outer = 0x0] 08:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1181b6800) [pid = 1648] [serial = 2215] [outer = 0x11817b000] 08:57:30 INFO - PROCESS | 1648 | 1464191850543 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118245400) [pid = 1648] [serial = 2216] [outer = 0x11817b000] 08:57:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:30 INFO - PROCESS | 1648 | 1464191850930 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]]]}] 08:57:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:57:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:30 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 08:57:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:30 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 08:57:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:30 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]" 08:57:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:57:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 705ms 08:57:30 INFO - PROCESS | 1648 | 1464191850962 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1648 | 1464191850963 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:57:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:57:30 INFO - PROCESS | 1648 | 1464191850970 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1648 | 1464191850975 Marionette TRACE conn2 <- [1,2926,null,{}] 08:57:30 INFO - PROCESS | 1648 | 1464191850979 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}] 08:57:31 INFO - PROCESS | 1648 | 1464191851088 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:57:31 INFO - PROCESS | 1648 | 1464191851148 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad48800 == 53 [pid = 1648] [id = 739] 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11824c800) [pid = 1648] [serial = 2217] [outer = 0x0] 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119a1e000) [pid = 1648] [serial = 2218] [outer = 0x11824c800] 08:57:31 INFO - PROCESS | 1648 | 1464191851178 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121ad6c00) [pid = 1648] [serial = 2219] [outer = 0x11824c800] 08:57:31 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:57:31 INFO - PROCESS | 1648 | 1464191851539 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]]]}] 08:57:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:57:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 578ms 08:57:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:57:31 INFO - PROCESS | 1648 | 1464191851545 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1648 | 1464191851547 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:57:31 INFO - PROCESS | 1648 | 1464191851549 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1648 | 1464191851550 Marionette TRACE conn2 <- [1,2930,null,{}] 08:57:31 INFO - PROCESS | 1648 | 1464191851553 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}] 08:57:31 INFO - PROCESS | 1648 | 1464191851660 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:57:31 INFO - PROCESS | 1648 | 1464191851713 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba52000 == 54 [pid = 1648] [id = 740] 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118796800) [pid = 1648] [serial = 2220] [outer = 0x0] 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121d6c400) [pid = 1648] [serial = 2221] [outer = 0x118796800] 08:57:31 INFO - PROCESS | 1648 | 1464191851743 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124f9f800) [pid = 1648] [serial = 2222] [outer = 0x118796800] 08:57:32 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:57:32 INFO - PROCESS | 1648 | 1464191852152 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]]]}] 08:57:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:57:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 08:57:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:57:32 INFO - PROCESS | 1648 | 1464191852170 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1648 | 1464191852171 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:57:32 INFO - PROCESS | 1648 | 1464191852174 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1648 | 1464191852175 Marionette TRACE conn2 <- [1,2934,null,{}] 08:57:32 INFO - PROCESS | 1648 | 1464191852178 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}] 08:57:32 INFO - PROCESS | 1648 | 1464191852282 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:57:32 INFO - PROCESS | 1648 | 1464191852339 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c103000 == 55 [pid = 1648] [id = 741] 08:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x125860c00) [pid = 1648] [serial = 2223] [outer = 0x0] 08:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126108400) [pid = 1648] [serial = 2224] [outer = 0x125860c00] 08:57:32 INFO - PROCESS | 1648 | 1464191852375 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126987800) [pid = 1648] [serial = 2225] [outer = 0x125860c00] 08:57:32 INFO - PROCESS | 1648 | 1464191852799 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]]]}] 08:57:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:57:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 668ms 08:57:32 INFO - PROCESS | 1648 | 1464191852843 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1648 | 1464191852845 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:57:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:57:32 INFO - PROCESS | 1648 | 1464191852847 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1648 | 1464191852848 Marionette TRACE conn2 <- [1,2938,null,{}] 08:57:32 INFO - PROCESS | 1648 | 1464191852851 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}] 08:57:32 INFO - PROCESS | 1648 | 1464191852957 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:57:33 INFO - PROCESS | 1648 | 1464191853044 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca54000 == 56 [pid = 1648] [id = 742] 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126b14800) [pid = 1648] [serial = 2226] [outer = 0x0] 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126ef2400) [pid = 1648] [serial = 2227] [outer = 0x126b14800] 08:57:33 INFO - PROCESS | 1648 | 1464191853074 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128ac5000) [pid = 1648] [serial = 2228] [outer = 0x126b14800] 08:57:33 INFO - PROCESS | 1648 | 1464191853415 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]]]}] 08:57:33 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. 08:57:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 08:57:33 INFO - PROCESS | 1648 | 1464191853467 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1648 | 1464191853468 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:57:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:57:33 INFO - PROCESS | 1648 | 1464191853471 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1648 | 1464191853472 Marionette TRACE conn2 <- [1,2942,null,{}] 08:57:33 INFO - PROCESS | 1648 | 1464191853474 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}] 08:57:33 INFO - PROCESS | 1648 | 1464191853575 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:57:33 INFO - PROCESS | 1648 | 1464191853630 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce85800 == 57 [pid = 1648] [id = 743] 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128a51400) [pid = 1648] [serial = 2229] [outer = 0x0] 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128ae8400) [pid = 1648] [serial = 2230] [outer = 0x128a51400] 08:57:33 INFO - PROCESS | 1648 | 1464191853660 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128af5400) [pid = 1648] [serial = 2231] [outer = 0x128a51400] 08:57:34 INFO - PROCESS | 1648 | 1464191854007 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"]]]}] 08:57:34 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 08:57:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:57:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 569ms 08:57:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:57:34 INFO - PROCESS | 1648 | 1464191854041 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1648 | 1464191854042 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:57:34 INFO - PROCESS | 1648 | 1464191854045 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1648 | 1464191854046 Marionette TRACE conn2 <- [1,2946,null,{}] 08:57:34 INFO - PROCESS | 1648 | 1464191854049 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}] 08:57:34 INFO - PROCESS | 1648 | 1464191854166 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:57:34 INFO - PROCESS | 1648 | 1464191854222 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d376800 == 58 [pid = 1648] [id = 744] 08:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128abf000) [pid = 1648] [serial = 2232] [outer = 0x0] 08:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129236000) [pid = 1648] [serial = 2233] [outer = 0x128abf000] 08:57:34 INFO - PROCESS | 1648 | 1464191854252 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1296cc000) [pid = 1648] [serial = 2234] [outer = 0x128abf000] 08:57:34 INFO - PROCESS | 1648 | 1464191854670 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]]]}] 08:57:34 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. 08:57:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 08:57:34 INFO - PROCESS | 1648 | 1464191854718 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1648 | 1464191854721 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:57:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:57:34 INFO - PROCESS | 1648 | 1464191854724 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1648 | 1464191854726 Marionette TRACE conn2 <- [1,2950,null,{}] 08:57:34 INFO - PROCESS | 1648 | 1464191854730 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}] 08:57:35 INFO - PROCESS | 1648 | 1464191855014 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:57:35 INFO - PROCESS | 1648 | 1464191855128 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11939e000 == 59 [pid = 1648] [id = 745] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1110b0800) [pid = 1648] [serial = 2235] [outer = 0x0] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x111e34c00) [pid = 1648] [serial = 2236] [outer = 0x1110b0800] 08:57:35 INFO - PROCESS | 1648 | 1464191855160 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11268b800) [pid = 1648] [serial = 2237] [outer = 0x1110b0800] 08:57:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e22800 == 60 [pid = 1648] [id = 746] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116431c00) [pid = 1648] [serial = 2238] [outer = 0x0] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x111c1e800) [pid = 1648] [serial = 2239] [outer = 0x116431c00] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11853d800 == 59 [pid = 1648] [id = 735] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124847800 == 58 [pid = 1648] [id = 734] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119a44800 == 57 [pid = 1648] [id = 733] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x125893000 == 56 [pid = 1648] [id = 732] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1182a5800 == 55 [pid = 1648] [id = 731] 08:57:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119f84000 == 54 [pid = 1648] [id = 730] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12b9afc00) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | 1464191855654 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]]]}] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119009400) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1166ce400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126ef3c00) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126ef6800) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126fd3800) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121d6e000) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x126ef0000) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12ada6c00) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126fdec00) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126757800) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12916fc00) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128aca000) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1296c7800) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x121876c00) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1294db400) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a747800) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x110f4c800) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117e2ec00) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1181b7800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1210bdc00) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1214bcc00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121ad3400) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129233000) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1184d4c00) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119688000) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112687000) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121bab800) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126fd6400) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1169a2c00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x114fdb800) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119062000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1196d6c00) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1296cd000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a61a000) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126fd3c00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a617c00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12485b400) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128ae7800) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 08:57:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b277800) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 08:57:35 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. 08:57:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 975ms 08:57:35 INFO - PROCESS | 1648 | 1464191855701 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:57:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:57:35 INFO - PROCESS | 1648 | 1464191855703 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:57:35 INFO - PROCESS | 1648 | 1464191855706 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1648 | 1464191855709 Marionette TRACE conn2 <- [1,2954,null,{}] 08:57:35 INFO - PROCESS | 1648 | 1464191855716 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}] 08:57:35 INFO - PROCESS | 1648 | 1464191855828 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:57:35 INFO - PROCESS | 1648 | 1464191855834 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119020800 == 55 [pid = 1648] [id = 747] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115e16400) [pid = 1648] [serial = 2240] [outer = 0x0] 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1169a2c00) [pid = 1648] [serial = 2241] [outer = 0x115e16400] 08:57:35 INFO - PROCESS | 1648 | 1464191855863 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11817a400) [pid = 1648] [serial = 2242] [outer = 0x115e16400] 08:57:36 INFO - PROCESS | 1648 | 1464191856231 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]]]}] 08:57:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:57:36 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 08:57:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 579ms 08:57:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:57:36 INFO - PROCESS | 1648 | 1464191856285 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1648 | 1464191856287 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:57:36 INFO - PROCESS | 1648 | 1464191856289 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1648 | 1464191856290 Marionette TRACE conn2 <- [1,2958,null,{}] 08:57:36 INFO - PROCESS | 1648 | 1464191856292 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}] 08:57:36 INFO - PROCESS | 1648 | 1464191856392 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:57:36 INFO - PROCESS | 1648 | 1464191856399 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c19800 == 56 [pid = 1648] [id = 748] 08:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11856fc00) [pid = 1648] [serial = 2243] [outer = 0x0] 08:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11878b800) [pid = 1648] [serial = 2244] [outer = 0x11856fc00] 08:57:36 INFO - PROCESS | 1648 | 1464191856425 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11986bc00) [pid = 1648] [serial = 2245] [outer = 0x11856fc00] 08:57:36 INFO - PROCESS | 1648 | 1464191856764 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]]]}] 08:57:36 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. 08:57:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 08:57:36 INFO - PROCESS | 1648 | 1464191856811 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1648 | 1464191856814 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:57:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:57:36 INFO - PROCESS | 1648 | 1464191856821 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1648 | 1464191856824 Marionette TRACE conn2 <- [1,2962,null,{}] 08:57:36 INFO - PROCESS | 1648 | 1464191856835 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}] 08:57:36 INFO - PROCESS | 1648 | 1464191856931 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:57:36 INFO - PROCESS | 1648 | 1464191856935 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d98800 == 57 [pid = 1648] [id = 749] 08:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1210b4400) [pid = 1648] [serial = 2246] [outer = 0x0] 08:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1218f3c00) [pid = 1648] [serial = 2247] [outer = 0x1210b4400] 08:57:36 INFO - PROCESS | 1648 | 1464191856960 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124fa6000) [pid = 1648] [serial = 2248] [outer = 0x1210b4400] 08:57:37 INFO - PROCESS | 1648 | 1464191857295 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]]]}] 08:57:37 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. 08:57:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 482ms 08:57:37 INFO - PROCESS | 1648 | 1464191857300 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1648 | 1464191857301 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:57:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:57:37 INFO - PROCESS | 1648 | 1464191857303 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1648 | 1464191857304 Marionette TRACE conn2 <- [1,2966,null,{}] 08:57:37 INFO - PROCESS | 1648 | 1464191857309 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}] 08:57:37 INFO - PROCESS | 1648 | 1464191857400 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:57:37 INFO - PROCESS | 1648 | 1464191857465 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ad0a000 == 58 [pid = 1648] [id = 750] 08:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121319c00) [pid = 1648] [serial = 2249] [outer = 0x0] 08:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125771000) [pid = 1648] [serial = 2250] [outer = 0x121319c00] 08:57:37 INFO - PROCESS | 1648 | 1464191857491 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1263ae000) [pid = 1648] [serial = 2251] [outer = 0x121319c00] 08:57:37 INFO - PROCESS | 1648 | 1464191857775 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]]]}] 08:57:37 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. 08:57:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 08:57:37 INFO - PROCESS | 1648 | 1464191857824 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1648 | 1464191857827 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:57:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:57:37 INFO - PROCESS | 1648 | 1464191857838 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1648 | 1464191857840 Marionette TRACE conn2 <- [1,2970,null,{}] 08:57:37 INFO - PROCESS | 1648 | 1464191857842 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}] 08:57:37 INFO - PROCESS | 1648 | 1464191857965 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:57:37 INFO - PROCESS | 1648 | 1464191857979 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4b000 == 59 [pid = 1648] [id = 751] 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126fdf000) [pid = 1648] [serial = 2252] [outer = 0x0] 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128abc400) [pid = 1648] [serial = 2253] [outer = 0x126fdf000] 08:57:38 INFO - PROCESS | 1648 | 1464191858010 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1296ca000) [pid = 1648] [serial = 2254] [outer = 0x126fdf000] 08:57:38 INFO - PROCESS | 1648 | 1464191858375 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]]]}] 08:57:38 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. 08:57:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 577ms 08:57:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:57:38 INFO - PROCESS | 1648 | 1464191858410 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1648 | 1464191858411 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:57:38 INFO - PROCESS | 1648 | 1464191858418 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1648 | 1464191858419 Marionette TRACE conn2 <- [1,2974,null,{}] 08:57:38 INFO - PROCESS | 1648 | 1464191858422 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}] 08:57:38 INFO - PROCESS | 1648 | 1464191858533 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:57:38 INFO - PROCESS | 1648 | 1464191858544 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c717000 == 60 [pid = 1648] [id = 752] 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a613000) [pid = 1648] [serial = 2255] [outer = 0x0] 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a6d3000) [pid = 1648] [serial = 2256] [outer = 0x12a613000] 08:57:38 INFO - PROCESS | 1648 | 1464191858570 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12ada4000) [pid = 1648] [serial = 2257] [outer = 0x12a613000] 08:57:38 INFO - PROCESS | 1648 | 1464191858876 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]]]}] 08:57:38 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. 08:57:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 08:57:38 INFO - PROCESS | 1648 | 1464191858896 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1648 | 1464191858898 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:57:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:57:38 INFO - PROCESS | 1648 | 1464191858900 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1648 | 1464191858901 Marionette TRACE conn2 <- [1,2978,null,{}] 08:57:38 INFO - PROCESS | 1648 | 1464191858904 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}] 08:57:39 INFO - PROCESS | 1648 | 1464191859022 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:57:39 INFO - PROCESS | 1648 | 1464191859036 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cfcb000 == 61 [pid = 1648] [id = 753] 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a613400) [pid = 1648] [serial = 2258] [outer = 0x0] 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b274800) [pid = 1648] [serial = 2259] [outer = 0x12a613400] 08:57:39 INFO - PROCESS | 1648 | 1464191859067 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b9b1800) [pid = 1648] [serial = 2260] [outer = 0x12a613400] 08:57:39 INFO - PROCESS | 1648 | 1464191859381 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]]]}] 08:57:39 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. 08:57:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 08:57:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:57:39 INFO - PROCESS | 1648 | 1464191859422 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1648 | 1464191859423 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:57:39 INFO - PROCESS | 1648 | 1464191859425 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1648 | 1464191859426 Marionette TRACE conn2 <- [1,2982,null,{}] 08:57:39 INFO - PROCESS | 1648 | 1464191859436 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}] 08:57:39 INFO - PROCESS | 1648 | 1464191859547 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:57:39 INFO - PROCESS | 1648 | 1464191859584 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de17800 == 62 [pid = 1648] [id = 754] 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b275400) [pid = 1648] [serial = 2261] [outer = 0x0] 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b9b8c00) [pid = 1648] [serial = 2262] [outer = 0x12b275400] 08:57:39 INFO - PROCESS | 1648 | 1464191859609 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12ba7e000) [pid = 1648] [serial = 2263] [outer = 0x12b275400] 08:57:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119011c00) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:57:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11824b800) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:57:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119866c00) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:57:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113c9b000) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:57:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x112687400) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:57:39 INFO - PROCESS | 1648 | 1464191859927 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"]]]}] 08:57:39 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 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:57:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 08:57:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:57:39 INFO - PROCESS | 1648 | 1464191859946 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1648 | 1464191859947 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:57:39 INFO - PROCESS | 1648 | 1464191859952 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1648 | 1464191859953 Marionette TRACE conn2 <- [1,2986,null,{}] 08:57:39 INFO - PROCESS | 1648 | 1464191859956 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}] 08:57:40 INFO - PROCESS | 1648 | 1464191860044 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:57:40 INFO - PROCESS | 1648 | 1464191860101 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x13260e000 == 63 [pid = 1648] [id = 755] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119552c00) [pid = 1648] [serial = 2264] [outer = 0x0] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ba7cc00) [pid = 1648] [serial = 2265] [outer = 0x119552c00] 08:57:40 INFO - PROCESS | 1648 | 1464191860129 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12ba98400) [pid = 1648] [serial = 2266] [outer = 0x119552c00] 08:57:40 INFO - PROCESS | 1648 | 1464191860399 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]]]}] 08:57:40 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. 08:57:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 08:57:40 INFO - PROCESS | 1648 | 1464191860421 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1648 | 1464191860423 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:57:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:57:40 INFO - PROCESS | 1648 | 1464191860425 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1648 | 1464191860426 Marionette TRACE conn2 <- [1,2990,null,{}] 08:57:40 INFO - PROCESS | 1648 | 1464191860436 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}] 08:57:40 INFO - PROCESS | 1648 | 1464191860535 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:57:40 INFO - PROCESS | 1648 | 1464191860540 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327da000 == 64 [pid = 1648] [id = 756] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ba9b400) [pid = 1648] [serial = 2267] [outer = 0x0] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12baa0800) [pid = 1648] [serial = 2268] [outer = 0x12ba9b400] 08:57:40 INFO - PROCESS | 1648 | 1464191860573 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12bdda000) [pid = 1648] [serial = 2269] [outer = 0x12ba9b400] 08:57:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x132817000 == 65 [pid = 1648] [id = 757] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12bdda800) [pid = 1648] [serial = 2270] [outer = 0x0] 08:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1218ec800) [pid = 1648] [serial = 2271] [outer = 0x12bdda800] 08:57:40 INFO - PROCESS | 1648 | 1464191860926 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]]]}] 08:57:40 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. 08:57:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 08:57:40 INFO - PROCESS | 1648 | 1464191860947 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:57:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:57:40 INFO - PROCESS | 1648 | 1464191860949 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:57:40 INFO - PROCESS | 1648 | 1464191860951 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1648 | 1464191860955 Marionette TRACE conn2 <- [1,2994,null,{}] 08:57:40 INFO - PROCESS | 1648 | 1464191860958 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}] 08:57:41 INFO - PROCESS | 1648 | 1464191861114 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:57:41 INFO - PROCESS | 1648 | 1464191861122 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x13281e800 == 66 [pid = 1648] [id = 758] 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ba77c00) [pid = 1648] [serial = 2272] [outer = 0x0] 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bde1c00) [pid = 1648] [serial = 2273] [outer = 0x12ba77c00] 08:57:41 INFO - PROCESS | 1648 | 1464191861147 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bf58800) [pid = 1648] [serial = 2274] [outer = 0x12ba77c00] 08:57:41 INFO - PROCESS | 1648 | 1464191861449 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]]]}] 08:57:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:57:41 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 08:57:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 08:57:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:57:41 INFO - PROCESS | 1648 | 1464191861484 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1648 | 1464191861485 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:57:41 INFO - PROCESS | 1648 | 1464191861488 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1648 | 1464191861489 Marionette TRACE conn2 <- [1,2998,null,{}] 08:57:41 INFO - PROCESS | 1648 | 1464191861493 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}] 08:57:41 INFO - PROCESS | 1648 | 1464191861586 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:57:41 INFO - PROCESS | 1648 | 1464191861591 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x136010000 == 67 [pid = 1648] [id = 759] 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bf5a800) [pid = 1648] [serial = 2275] [outer = 0x0] 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c16c800) [pid = 1648] [serial = 2276] [outer = 0x12bf5a800] 08:57:41 INFO - PROCESS | 1648 | 1464191861615 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c170c00) [pid = 1648] [serial = 2277] [outer = 0x12bf5a800] 08:57:42 INFO - PROCESS | 1648 | 1464191862060 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]]]}] 08:57:42 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. 08:57:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 622ms 08:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:57:42 INFO - PROCESS | 1648 | 1464191862111 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1648 | 1464191862114 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:57:42 INFO - PROCESS | 1648 | 1464191862117 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1648 | 1464191862120 Marionette TRACE conn2 <- [1,3002,null,{}] 08:57:42 INFO - PROCESS | 1648 | 1464191862124 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}] 08:57:42 INFO - PROCESS | 1648 | 1464191862267 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:57:42 INFO - PROCESS | 1648 | 1464191862370 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119612000 == 68 [pid = 1648] [id = 760] 08:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x112f46000) [pid = 1648] [serial = 2278] [outer = 0x0] 08:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113396c00) [pid = 1648] [serial = 2279] [outer = 0x112f46000] 08:57:42 INFO - PROCESS | 1648 | 1464191862404 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x115e87000) [pid = 1648] [serial = 2280] [outer = 0x112f46000] 08:57:42 INFO - PROCESS | 1648 | 1464191862777 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]]]}] 08:57:42 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. 08:57:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 673ms 08:57:42 INFO - PROCESS | 1648 | 1464191862790 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1648 | 1464191862797 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:57:42 INFO - PROCESS | 1648 | 1464191862802 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1648 | 1464191862804 Marionette TRACE conn2 <- [1,3006,null,{}] 08:57:42 INFO - PROCESS | 1648 | 1464191862807 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}] 08:57:42 INFO - PROCESS | 1648 | 1464191862918 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:57:43 INFO - PROCESS | 1648 | 1464191863020 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292ef800 == 69 [pid = 1648] [id = 761] 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1184c9800) [pid = 1648] [serial = 2281] [outer = 0x0] 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11900f400) [pid = 1648] [serial = 2282] [outer = 0x1184c9800] 08:57:43 INFO - PROCESS | 1648 | 1464191863050 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119866c00) [pid = 1648] [serial = 2283] [outer = 0x1184c9800] 08:57:43 INFO - PROCESS | 1648 | 1464191863421 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]]]}] 08:57:43 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. 08:57:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 08:57:43 INFO - PROCESS | 1648 | 1464191863472 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1648 | 1464191863473 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:57:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:57:43 INFO - PROCESS | 1648 | 1464191863476 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1648 | 1464191863479 Marionette TRACE conn2 <- [1,3010,null,{}] 08:57:43 INFO - PROCESS | 1648 | 1464191863487 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}] 08:57:43 INFO - PROCESS | 1648 | 1464191863601 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:57:43 INFO - PROCESS | 1648 | 1464191863707 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1327dd000 == 70 [pid = 1648] [id = 762] 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x121baf000) [pid = 1648] [serial = 2284] [outer = 0x0] 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12576f400) [pid = 1648] [serial = 2285] [outer = 0x121baf000] 08:57:43 INFO - PROCESS | 1648 | 1464191863740 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126e71800) [pid = 1648] [serial = 2286] [outer = 0x121baf000] 08:57:44 INFO - PROCESS | 1648 | 1464191864119 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]]]}] 08:57:44 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 08:57:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 08:57:44 INFO - PROCESS | 1648 | 1464191864147 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 1648 | 1464191864149 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:57:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:57:44 INFO - PROCESS | 1648 | 1464191864152 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1648 | 1464191864153 Marionette TRACE conn2 <- [1,3014,null,{}] 08:57:44 INFO - PROCESS | 1648 | 1464191864156 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}] 08:57:44 INFO - PROCESS | 1648 | 1464191864267 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:57:44 INFO - PROCESS | 1648 | 1464191864364 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x136027800 == 71 [pid = 1648] [id = 763] 08:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128abdc00) [pid = 1648] [serial = 2287] [outer = 0x0] 08:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1296ce000) [pid = 1648] [serial = 2288] [outer = 0x128abdc00] 08:57:44 INFO - PROCESS | 1648 | 1464191864395 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a6ed800) [pid = 1648] [serial = 2289] [outer = 0x128abdc00] 08:57:44 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:44 INFO - PROCESS | 1648 | 1464191864854 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:57:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:57:44 INFO - {} 08:57:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:57:44 INFO - {} 08:57:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:57:44 INFO - {} 08:57:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:57:44 INFO - {} 08:57:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 719ms 08:57:44 INFO - PROCESS | 1648 | 1464191864871 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 1648 | 1464191864873 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:57:44 INFO - TEST-START | /FileAPI/fileReader.html 08:57:44 INFO - PROCESS | 1648 | 1464191864875 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1648 | 1464191864877 Marionette TRACE conn2 <- [1,3018,null,{}] 08:57:44 INFO - PROCESS | 1648 | 1464191864879 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}] 08:57:44 INFO - PROCESS | 1648 | 1464191864985 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:57:45 INFO - PROCESS | 1648 | 1464191865304 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e3e800 == 72 [pid = 1648] [id = 764] 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x10eab9800) [pid = 1648] [serial = 2290] [outer = 0x0] 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x110f49000) [pid = 1648] [serial = 2291] [outer = 0x10eab9800] 08:57:45 INFO - PROCESS | 1648 | 1464191865363 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1122a9800) [pid = 1648] [serial = 2292] [outer = 0x10eab9800] 08:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:57:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 871ms 08:57:45 INFO - PROCESS | 1648 | 1464191865742 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]]]}] 08:57:45 INFO - PROCESS | 1648 | 1464191865747 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1648 | 1464191865749 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:57:45 INFO - TEST-START | /FileAPI/historical.html 08:57:45 INFO - PROCESS | 1648 | 1464191865752 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1648 | 1464191865754 Marionette TRACE conn2 <- [1,3022,null,{}] 08:57:45 INFO - PROCESS | 1648 | 1464191865758 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}] 08:57:45 INFO - PROCESS | 1648 | 1464191865851 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:57:45 INFO - PROCESS | 1648 | 1464191865912 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12181d000 == 73 [pid = 1648] [id = 765] 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x111a09c00) [pid = 1648] [serial = 2293] [outer = 0x0] 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x112689000) [pid = 1648] [serial = 2294] [outer = 0x111a09c00] 08:57:45 INFO - PROCESS | 1648 | 1464191865941 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11304bc00) [pid = 1648] [serial = 2295] [outer = 0x111a09c00] 08:57:46 INFO - PROCESS | 1648 | 1464191866434 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"]]]}] 08:57:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:57:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:57:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:57:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:57:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:57:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:57:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:57:46 INFO - TEST-OK | /FileAPI/historical.html | took 722ms 08:57:46 INFO - PROCESS | 1648 | 1464191866478 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 1648 | 1464191866482 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:57:46 INFO - TEST-START | /FileAPI/idlharness.html 08:57:46 INFO - PROCESS | 1648 | 1464191866487 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1648 | 1464191866489 Marionette TRACE conn2 <- [1,3026,null,{}] 08:57:46 INFO - PROCESS | 1648 | 1464191866493 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}] 08:57:46 INFO - PROCESS | 1648 | 1464191866645 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:57:46 INFO - PROCESS | 1648 | 1464191866707 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f3a000 == 74 [pid = 1648] [id = 766] 08:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x112686000) [pid = 1648] [serial = 2296] [outer = 0x0] 08:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x113c23000) [pid = 1648] [serial = 2297] [outer = 0x112686000] 08:57:46 INFO - PROCESS | 1648 | 1464191866785 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11767e000) [pid = 1648] [serial = 2298] [outer = 0x112686000] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce83000 == 73 [pid = 1648] [id = 659] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x112abd800 == 72 [pid = 1648] [id = 595] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x132817000 == 71 [pid = 1648] [id = 757] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x115e86000) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x118584800) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12610b000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x128af5c00) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a6dbc00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x121875c00) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x117e22800 == 70 [pid = 1648] [id = 746] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12ad48800 == 69 [pid = 1648] [id = 739] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128d95800 == 68 [pid = 1648] [id = 738] 08:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1212da000 == 67 [pid = 1648] [id = 737] 08:57:47 INFO - PROCESS | 1648 | --DOCSHELL 0x112ab9800 == 66 [pid = 1648] [id = 736] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11967dc00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x119862400) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119062400) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118793800) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119a1d800) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12130f400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x117e2fc00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11649e400) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x113170c00) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x112a6b000) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 08:57:47 INFO - PROCESS | 1648 | 1464191867354 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:57:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:57:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:57:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:57:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:57:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:57:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:57:47 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 08:57:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:57:47 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 08:57:47 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 08:57:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:57:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:57:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:57:47 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 08:57:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:57:47 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 08:57:47 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 08:57:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:57:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:57:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:57:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:57:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:57:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 08:57:47 INFO - PROCESS | 1648 | 1464191867421 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1648 | 1464191867423 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:57:47 INFO - TEST-START | /FileAPI/idlharness.worker 08:57:47 INFO - PROCESS | 1648 | 1464191867427 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1648 | 1464191867432 Marionette TRACE conn2 <- [1,3030,null,{}] 08:57:47 INFO - PROCESS | 1648 | 1464191867439 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}] 08:57:47 INFO - PROCESS | 1648 | 1464191867525 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:57:47 INFO - PROCESS | 1648 | 1464191867532 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a956000 == 67 [pid = 1648] [id = 767] 08:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1210b1c00) [pid = 1648] [serial = 2299] [outer = 0x0] 08:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1216e9c00) [pid = 1648] [serial = 2300] [outer = 0x1210b1c00] 08:57:47 INFO - PROCESS | 1648 | 1464191867557 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121ad7400) [pid = 1648] [serial = 2301] [outer = 0x1210b1c00] 08:57:47 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:48 INFO - PROCESS | 1648 | 1464191868312 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:57:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:57:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:57:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:57:48 INFO - {} 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:57:48 INFO - {} 08:57:48 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 - {} 08:57:48 INFO - {} 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:57:48 INFO - {} 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:57:48 INFO - {} 08:57:48 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 - {} 08:57:48 INFO - {} 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 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 08:57:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:48 INFO - {} 08:57:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 942ms 08:57:48 INFO - PROCESS | 1648 | 1464191868369 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:57:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:57:48 INFO - PROCESS | 1648 | 1464191868372 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:57:48 INFO - PROCESS | 1648 | 1464191868375 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1648 | 1464191868376 Marionette TRACE conn2 <- [1,3034,null,{}] 08:57:48 INFO - PROCESS | 1648 | 1464191868379 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}] 08:57:48 INFO - PROCESS | 1648 | 1464191868515 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:57:48 INFO - PROCESS | 1648 | 1464191868593 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d544000 == 68 [pid = 1648] [id = 768] 08:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12485e000) [pid = 1648] [serial = 2302] [outer = 0x0] 08:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x129239800) [pid = 1648] [serial = 2303] [outer = 0x12485e000] 08:57:48 INFO - PROCESS | 1648 | 1464191868633 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1296ce800) [pid = 1648] [serial = 2304] [outer = 0x12485e000] 08:57:48 INFO - PROCESS | 1648 | 1464191868974 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]]]}] 08:57:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:57:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 619ms 08:57:48 INFO - PROCESS | 1648 | 1464191868995 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:57:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:57:49 INFO - PROCESS | 1648 | 1464191868997 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:57:49 INFO - PROCESS | 1648 | 1464191869000 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1648 | 1464191869003 Marionette TRACE conn2 <- [1,3038,null,{}] 08:57:49 INFO - PROCESS | 1648 | 1464191869008 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}] 08:57:49 INFO - PROCESS | 1648 | 1464191869135 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:57:49 INFO - PROCESS | 1648 | 1464191869244 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13260a000 == 69 [pid = 1648] [id = 769] 08:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a6d5000) [pid = 1648] [serial = 2305] [outer = 0x0] 08:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12ada1800) [pid = 1648] [serial = 2306] [outer = 0x12a6d5000] 08:57:49 INFO - PROCESS | 1648 | 1464191869294 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12b279c00) [pid = 1648] [serial = 2307] [outer = 0x12a6d5000] 08:57:49 INFO - PROCESS | 1648 | 1464191869723 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"]]]}] 08:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:57:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 773ms 08:57:49 INFO - PROCESS | 1648 | 1464191869780 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1648 | 1464191869781 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:57:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:57:49 INFO - PROCESS | 1648 | 1464191869784 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1648 | 1464191869785 Marionette TRACE conn2 <- [1,3042,null,{}] 08:57:49 INFO - PROCESS | 1648 | 1464191869788 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}] 08:57:49 INFO - PROCESS | 1648 | 1464191869903 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:57:49 INFO - PROCESS | 1648 | 1464191869963 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118538800 == 70 [pid = 1648] [id = 770] 08:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11906a000) [pid = 1648] [serial = 2308] [outer = 0x0] 08:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a6eb800) [pid = 1648] [serial = 2309] [outer = 0x11906a000] 08:57:49 INFO - PROCESS | 1648 | 1464191869988 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12ba82400) [pid = 1648] [serial = 2310] [outer = 0x11906a000] 08:57:50 INFO - PROCESS | 1648 | 1464191870454 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]]]}] 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:57:50 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. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:57:50 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'.) 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:57:50 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. 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:57:50 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. 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:57:50 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. 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:57:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:57:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 08:57:50 INFO - PROCESS | 1648 | 1464191870515 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1648 | 1464191870517 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:57:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:57:50 INFO - PROCESS | 1648 | 1464191870521 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1648 | 1464191870524 Marionette TRACE conn2 <- [1,3046,null,{}] 08:57:50 INFO - PROCESS | 1648 | 1464191870528 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}] 08:57:50 INFO - PROCESS | 1648 | 1464191870687 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:57:50 INFO - PROCESS | 1648 | 1464191870717 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x133e4a000 == 71 [pid = 1648] [id = 771] 08:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12baa3c00) [pid = 1648] [serial = 2311] [outer = 0x0] 08:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12bde2800) [pid = 1648] [serial = 2312] [outer = 0x12baa3c00] 08:57:50 INFO - PROCESS | 1648 | 1464191870757 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bf5d800) [pid = 1648] [serial = 2313] [outer = 0x12baa3c00] 08:57:50 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:51 INFO - PROCESS | 1648 | 1464191871135 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:57:51 INFO - {} 08:57:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 621ms 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1213c3000) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x118245000) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1196d5c00) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x126e66c00) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1296ca800) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11817ec00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128aef800) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a612800) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b278c00) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x121ba5400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x10eabd400) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x114f13800) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11816fc00) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121bb2000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12ba77c00) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x10eab6000) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x128abf000) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11817b000) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1210b4400) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11824c800) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118796800) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126b14800) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128a51400) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126fdf000) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a613400) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11267d400) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116431c00) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1110b0800) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x125860c00) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11856fc00) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121319c00) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x115e16400) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a613000) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b275400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119552c00) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12ba9b400) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:57:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bdda800) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:57:51 INFO - PROCESS | 1648 | 1464191871514 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1648 | 1464191871515 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:57:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:57:51 INFO - PROCESS | 1648 | 1464191871527 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1648 | 1464191871528 Marionette TRACE conn2 <- [1,3050,null,{}] 08:57:51 INFO - PROCESS | 1648 | 1464191871530 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}] 08:57:51 INFO - PROCESS | 1648 | 1464191871617 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:57:51 INFO - PROCESS | 1648 | 1464191871622 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a55800 == 72 [pid = 1648] [id = 772] 08:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11267d400) [pid = 1648] [serial = 2314] [outer = 0x0] 08:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1167c6400) [pid = 1648] [serial = 2315] [outer = 0x11267d400] 08:57:51 INFO - PROCESS | 1648 | 1464191871647 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118793000) [pid = 1648] [serial = 2316] [outer = 0x11267d400] 08:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:57:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 419ms 08:57:51 INFO - PROCESS | 1648 | 1464191871943 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]]]}] 08:57:51 INFO - PROCESS | 1648 | 1464191871947 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1648 | 1464191871951 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:57:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:57:51 INFO - PROCESS | 1648 | 1464191871959 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1648 | 1464191871960 Marionette TRACE conn2 <- [1,3054,null,{}] 08:57:51 INFO - PROCESS | 1648 | 1464191871963 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}] 08:57:52 INFO - PROCESS | 1648 | 1464191872053 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:57:52 INFO - PROCESS | 1648 | 1464191872058 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x133faa800 == 73 [pid = 1648] [id = 773] 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121ba5400) [pid = 1648] [serial = 2317] [outer = 0x0] 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126ef6800) [pid = 1648] [serial = 2318] [outer = 0x121ba5400] 08:57:52 INFO - PROCESS | 1648 | 1464191872083 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12a613000) [pid = 1648] [serial = 2319] [outer = 0x121ba5400] 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:57:52 INFO - PROCESS | 1648 | 1464191872519 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"]]]}] 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:57:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:52 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" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:52 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" 08:57:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 584ms 08:57:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:57:52 INFO - PROCESS | 1648 | 1464191872545 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1648 | 1464191872546 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:57:52 INFO - PROCESS | 1648 | 1464191872548 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1648 | 1464191872549 Marionette TRACE conn2 <- [1,3058,null,{}] 08:57:52 INFO - PROCESS | 1648 | 1464191872552 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}] 08:57:52 INFO - PROCESS | 1648 | 1464191872642 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:57:52 INFO - PROCESS | 1648 | 1464191872646 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf7e800 == 74 [pid = 1648] [id = 774] 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b26f400) [pid = 1648] [serial = 2320] [outer = 0x0] 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12c755800) [pid = 1648] [serial = 2321] [outer = 0x12b26f400] 08:57:52 INFO - PROCESS | 1648 | 1464191872680 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12c75c000) [pid = 1648] [serial = 2322] [outer = 0x12b26f400] 08:57:53 INFO - PROCESS | 1648 | 1464191873061 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]]]}] 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:57:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:57:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:57:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:57:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:57:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:57:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:57:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:57:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:57:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 08:57:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:57:53 INFO - PROCESS | 1648 | 1464191873074 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1648 | 1464191873076 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:57:53 INFO - PROCESS | 1648 | 1464191873078 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1648 | 1464191873080 Marionette TRACE conn2 <- [1,3062,null,{}] 08:57:53 INFO - PROCESS | 1648 | 1464191873082 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}] 08:57:53 INFO - PROCESS | 1648 | 1464191873207 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:57:53 INFO - PROCESS | 1648 | 1464191873214 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x133f4c800 == 75 [pid = 1648] [id = 775] 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12baa4c00) [pid = 1648] [serial = 2323] [outer = 0x0] 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12ca2a400) [pid = 1648] [serial = 2324] [outer = 0x12baa4c00] 08:57:53 INFO - PROCESS | 1648 | 1464191873239 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ca86800) [pid = 1648] [serial = 2325] [outer = 0x12baa4c00] 08:57:53 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:53 INFO - PROCESS | 1648 | 1464191873625 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:57:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:57:53 INFO - {} 08:57:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 08:57:53 INFO - PROCESS | 1648 | 1464191873648 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1648 | 1464191873651 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:57:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:57:53 INFO - PROCESS | 1648 | 1464191873654 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1648 | 1464191873657 Marionette TRACE conn2 <- [1,3066,null,{}] 08:57:53 INFO - PROCESS | 1648 | 1464191873661 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}] 08:57:53 INFO - PROCESS | 1648 | 1464191873802 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:57:53 INFO - PROCESS | 1648 | 1464191873874 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118531000 == 76 [pid = 1648] [id = 776] 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112684000) [pid = 1648] [serial = 2326] [outer = 0x0] 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112a67c00) [pid = 1648] [serial = 2327] [outer = 0x112684000] 08:57:53 INFO - PROCESS | 1648 | 1464191873906 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1130a5800) [pid = 1648] [serial = 2328] [outer = 0x112684000] 08:57:54 INFO - PROCESS | 1648 | 1464191874364 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]]]}] 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:57:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:57:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 08:57:54 INFO - PROCESS | 1648 | 1464191874378 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1648 | 1464191874384 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:57:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:57:54 INFO - PROCESS | 1648 | 1464191874391 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1648 | 1464191874394 Marionette TRACE conn2 <- [1,3070,null,{}] 08:57:54 INFO - PROCESS | 1648 | 1464191874398 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}] 08:57:54 INFO - PROCESS | 1648 | 1464191874562 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:57:54 INFO - PROCESS | 1648 | 1464191874700 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a576000 == 77 [pid = 1648] [id = 777] 08:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x113c1f000) [pid = 1648] [serial = 2329] [outer = 0x0] 08:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x117e30400) [pid = 1648] [serial = 2330] [outer = 0x113c1f000] 08:57:54 INFO - PROCESS | 1648 | 1464191874750 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119008800) [pid = 1648] [serial = 2331] [outer = 0x113c1f000] 08:57:55 INFO - PROCESS | 1648 | 1464191875152 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]]]}] 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:57:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 824ms 08:57:55 INFO - PROCESS | 1648 | 1464191875215 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1648 | 1464191875216 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:57:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:57:55 INFO - PROCESS | 1648 | 1464191875219 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1648 | 1464191875221 Marionette TRACE conn2 <- [1,3074,null,{}] 08:57:55 INFO - PROCESS | 1648 | 1464191875229 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}] 08:57:55 INFO - PROCESS | 1648 | 1464191875342 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:57:55 INFO - PROCESS | 1648 | 1464191875415 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba47000 == 78 [pid = 1648] [id = 778] 08:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119865c00) [pid = 1648] [serial = 2332] [outer = 0x0] 08:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121311c00) [pid = 1648] [serial = 2333] [outer = 0x119865c00] 08:57:55 INFO - PROCESS | 1648 | 1464191875448 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121bb2400) [pid = 1648] [serial = 2334] [outer = 0x119865c00] 08:57:55 INFO - PROCESS | 1648 | 1464191875807 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]]]}] 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:57:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:57:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 621ms 08:57:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:57:55 INFO - PROCESS | 1648 | 1464191875841 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1648 | 1464191875843 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:57:55 INFO - PROCESS | 1648 | 1464191875845 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1648 | 1464191875846 Marionette TRACE conn2 <- [1,3078,null,{}] 08:57:55 INFO - PROCESS | 1648 | 1464191875849 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}] 08:57:55 INFO - PROCESS | 1648 | 1464191875955 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:57:56 INFO - PROCESS | 1648 | 1464191876020 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf72800 == 79 [pid = 1648] [id = 779] 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1251cd400) [pid = 1648] [serial = 2335] [outer = 0x0] 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x125766400) [pid = 1648] [serial = 2336] [outer = 0x1251cd400] 08:57:56 INFO - PROCESS | 1648 | 1464191876091 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x125771c00) [pid = 1648] [serial = 2337] [outer = 0x1251cd400] 08:57:56 INFO - PROCESS | 1648 | 1464191876465 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] 08:57:56 INFO - PROCESS | 1648 | 1464191876518 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:57:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:57:56 INFO - PROCESS | 1648 | 1464191876521 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1648 | 1464191876522 Marionette TRACE conn2 <- [1,3082,null,{}] 08:57:56 INFO - PROCESS | 1648 | 1464191876525 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}] 08:57:56 INFO - PROCESS | 1648 | 1464191876632 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:57:56 INFO - PROCESS | 1648 | 1464191876739 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c71d000 == 80 [pid = 1648] [id = 780] 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x125866c00) [pid = 1648] [serial = 2338] [outer = 0x0] 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1263aac00) [pid = 1648] [serial = 2339] [outer = 0x125866c00] 08:57:56 INFO - PROCESS | 1648 | 1464191876771 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126980c00) [pid = 1648] [serial = 2340] [outer = 0x125866c00] 08:57:57 INFO - PROCESS | 1648 | 1464191877129 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]]]}] 08:57:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:57:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:57:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 621ms 08:57:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:57:57 INFO - PROCESS | 1648 | 1464191877143 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1648 | 1464191877145 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:57:57 INFO - PROCESS | 1648 | 1464191877147 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1648 | 1464191877148 Marionette TRACE conn2 <- [1,3086,null,{}] 08:57:57 INFO - PROCESS | 1648 | 1464191877151 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}] 08:57:57 INFO - PROCESS | 1648 | 1464191877275 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:57:57 INFO - PROCESS | 1648 | 1464191877381 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce7a000 == 81 [pid = 1648] [id = 781] 08:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126b17000) [pid = 1648] [serial = 2341] [outer = 0x0] 08:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126ee8400) [pid = 1648] [serial = 2342] [outer = 0x126b17000] 08:57:57 INFO - PROCESS | 1648 | 1464191877413 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1296c4800) [pid = 1648] [serial = 2343] [outer = 0x126b17000] 08:57:57 INFO - PROCESS | 1648 | 1464191877774 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:57:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 08:57:57 INFO - PROCESS | 1648 | 1464191877818 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1648 | 1464191877819 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:57:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:57:57 INFO - PROCESS | 1648 | 1464191877822 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1648 | 1464191877823 Marionette TRACE conn2 <- [1,3090,null,{}] 08:57:57 INFO - PROCESS | 1648 | 1464191877826 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}] 08:57:57 INFO - PROCESS | 1648 | 1464191877931 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:57:58 INFO - PROCESS | 1648 | 1464191878038 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de13800 == 82 [pid = 1648] [id = 782] 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x110ec1400) [pid = 1648] [serial = 2344] [outer = 0x0] 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a620800) [pid = 1648] [serial = 2345] [outer = 0x110ec1400] 08:57:58 INFO - PROCESS | 1648 | 1464191878070 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12b27b000) [pid = 1648] [serial = 2346] [outer = 0x110ec1400] 08:57:58 INFO - PROCESS | 1648 | 1464191878428 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:57:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 620ms 08:57:58 INFO - PROCESS | 1648 | 1464191878443 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1648 | 1464191878444 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:57:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:57:58 INFO - PROCESS | 1648 | 1464191878447 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1648 | 1464191878448 Marionette TRACE conn2 <- [1,3094,null,{}] 08:57:58 INFO - PROCESS | 1648 | 1464191878451 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}] 08:57:58 INFO - PROCESS | 1648 | 1464191878558 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:57:58 INFO - PROCESS | 1648 | 1464191878664 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116649000 == 83 [pid = 1648] [id = 783] 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x110f44800) [pid = 1648] [serial = 2347] [outer = 0x0] 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x112e95400) [pid = 1648] [serial = 2348] [outer = 0x110f44800] 08:57:58 INFO - PROCESS | 1648 | 1464191878697 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x10eabf000) [pid = 1648] [serial = 2349] [outer = 0x110f44800] 08:57:59 INFO - PROCESS | 1648 | 1464191879193 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:57:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 770ms 08:57:59 INFO - PROCESS | 1648 | 1464191879217 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1648 | 1464191879220 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:57:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:57:59 INFO - PROCESS | 1648 | 1464191879224 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1648 | 1464191879226 Marionette TRACE conn2 <- [1,3098,null,{}] 08:57:59 INFO - PROCESS | 1648 | 1464191879230 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}] 08:57:59 INFO - PROCESS | 1648 | 1464191879350 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:57:59 INFO - PROCESS | 1648 | 1464191879434 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12676b800 == 84 [pid = 1648] [id = 784] 08:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1122b0800) [pid = 1648] [serial = 2350] [outer = 0x0] 08:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x112e34c00) [pid = 1648] [serial = 2351] [outer = 0x1122b0800] 08:57:59 INFO - PROCESS | 1648 | 1464191879462 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x114fde800) [pid = 1648] [serial = 2352] [outer = 0x1122b0800] 08:57:59 INFO - PROCESS | 1648 | 1464191879832 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]]]}] 08:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:57:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 621ms 08:57:59 INFO - PROCESS | 1648 | 1464191879846 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1648 | 1464191879850 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:57:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:57:59 INFO - PROCESS | 1648 | 1464191879854 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1648 | 1464191879856 Marionette TRACE conn2 <- [1,3102,null,{}] 08:57:59 INFO - PROCESS | 1648 | 1464191879858 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}] 08:57:59 INFO - PROCESS | 1648 | 1464191879961 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:58:00 INFO - PROCESS | 1648 | 1464191880032 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161cf800 == 85 [pid = 1648] [id = 785] 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x110f50000) [pid = 1648] [serial = 2353] [outer = 0x0] 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x112689c00) [pid = 1648] [serial = 2354] [outer = 0x110f50000] 08:58:00 INFO - PROCESS | 1648 | 1464191880109 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11807c000) [pid = 1648] [serial = 2355] [outer = 0x110f50000] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf7e800 == 84 [pid = 1648] [id = 774] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x133faa800 == 83 [pid = 1648] [id = 773] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119a55800 == 82 [pid = 1648] [id = 772] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x133e4a000 == 81 [pid = 1648] [id = 771] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118538800 == 80 [pid = 1648] [id = 770] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13260a000 == 79 [pid = 1648] [id = 769] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12c16c800) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d544000 == 78 [pid = 1648] [id = 768] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a956000 == 77 [pid = 1648] [id = 767] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x112f3a000 == 76 [pid = 1648] [id = 766] 08:58:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12181d000 == 75 [pid = 1648] [id = 765] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11268b800) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x111e34c00) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126987800) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x126108400) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11878b800) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11986bc00) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x125771000) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1169a2c00) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11817a400) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a6d3000) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b9b8c00) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12ba7cc00) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12ba98400) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12baa0800) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12bdda000) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1218ec800) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12ba7e000) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bde1c00) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12bf58800) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12ada4000) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12b9b1800) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1296ca000) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1263ae000) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x121d6dc00) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119063800) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x121ad9800) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1296cbc00) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12a61c000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119867000) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1294e4800) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ada7000) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b9b8000) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128abd400) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x112a6a800) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x117e29800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1294d9400) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1267efc00) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x111ab8400) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x110eb9800) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1296cc000) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129236000) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118245400) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1181b6800) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1218f3c00) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124fa6000) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121ad6c00) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119a1e000) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124f9f800) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121d6c400) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128ac5000) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126ef2400) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128af5400) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128ae8400) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128abc400) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b274800) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167c4c00) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x114fdd800) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x111c1e800) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 08:58:00 INFO - PROCESS | 1648 | 1464191880461 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:58:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:58:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 08:58:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:58:00 INFO - PROCESS | 1648 | 1464191880473 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1648 | 1464191880475 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:58:00 INFO - PROCESS | 1648 | 1464191880477 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1648 | 1464191880481 Marionette TRACE conn2 <- [1,3106,null,{}] 08:58:00 INFO - PROCESS | 1648 | 1464191880489 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}] 08:58:00 INFO - PROCESS | 1648 | 1464191880577 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:58:00 INFO - PROCESS | 1648 | 1464191880641 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212e3800 == 76 [pid = 1648] [id = 786] 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11768a400) [pid = 1648] [serial = 2356] [outer = 0x0] 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181be000) [pid = 1648] [serial = 2357] [outer = 0x11768a400] 08:58:00 INFO - PROCESS | 1648 | 1464191880669 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1184d6800) [pid = 1648] [serial = 2358] [outer = 0x11768a400] 08:58:00 INFO - PROCESS | 1648 | 1464191880974 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]]]}] 08:58:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:58:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:58:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:58:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 526ms 08:58:01 INFO - PROCESS | 1648 | 1464191881007 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1648 | 1464191881009 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:58:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:58:01 INFO - PROCESS | 1648 | 1464191881011 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1648 | 1464191881013 Marionette TRACE conn2 <- [1,3110,null,{}] 08:58:01 INFO - PROCESS | 1648 | 1464191881015 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}] 08:58:01 INFO - PROCESS | 1648 | 1464191881111 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:58:01 INFO - PROCESS | 1648 | 1464191881116 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x124f27800 == 77 [pid = 1648] [id = 787] 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119063800) [pid = 1648] [serial = 2359] [outer = 0x0] 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119069c00) [pid = 1648] [serial = 2360] [outer = 0x119063800] 08:58:01 INFO - PROCESS | 1648 | 1464191881143 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11986bc00) [pid = 1648] [serial = 2361] [outer = 0x119063800] 08:58:01 INFO - PROCESS | 1648 | 1464191881462 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"]]]}] 08:58:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:58:01 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 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:58:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 474ms 08:58:01 INFO - PROCESS | 1648 | 1464191881494 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1648 | 1464191881495 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:58:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:58:01 INFO - PROCESS | 1648 | 1464191881498 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1648 | 1464191881499 Marionette TRACE conn2 <- [1,3114,null,{}] 08:58:01 INFO - PROCESS | 1648 | 1464191881504 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}] 08:58:01 INFO - PROCESS | 1648 | 1464191881592 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:58:01 INFO - PROCESS | 1648 | 1464191881596 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\", \"2da36ac8-f5db-4342-9a3d-4ee1fb75dd34\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12693f800 == 78 [pid = 1648] [id = 788] 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a0c400) [pid = 1648] [serial = 2362] [outer = 0x0] 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1210b3800) [pid = 1648] [serial = 2363] [outer = 0x119a0c400] 08:58:01 INFO - PROCESS | 1648 | 1464191881622 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1214c3800) [pid = 1648] [serial = 2364] [outer = 0x119a0c400] 08:58:01 INFO - PROCESS | 1648 | 1464191881960 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]]]}] 08:58:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:58:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 08:58:01 INFO - PROCESS | 1648 | 1464191881968 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1648 | 1464191881969 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:58:03 WARNING - u'runner_teardown' () 08:58:03 INFO - No more tests 08:58:03 INFO - Got 0 unexpected results 08:58:03 INFO - SUITE-END | took 515s 08:58:03 INFO - Closing logging queue 08:58:03 INFO - queue closed 08:58:03 INFO - Return code: 0 08:58:03 WARNING - # TBPL SUCCESS # 08:58:03 INFO - Running post-action listener: _resource_record_post_action 08:58:03 INFO - Running post-run listener: _resource_record_post_run 08:58:04 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 37934592; Write bytes: 953561600; Read time: 396; Write time: 4937 08:58:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:58:04 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148519424; Write bytes: 144035840; Read time: 13566; Write time: 306 08:58:04 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 35788288; Write bytes: 797712896; Read time: 371; Write time: 4595 08:58:04 INFO - Running post-run listener: _upload_blobber_files 08:58:04 INFO - Blob upload gear active. 08:58:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:58:04 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 08:58:04 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:58:04 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:58:04 INFO - (blobuploader) - INFO - Open directory for files ... 08:58:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:58:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:58:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:58:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:58:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:58:05 INFO - (blobuploader) - INFO - Done attempting. 08:58:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:58:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:58:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:58:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:58:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:58:07 INFO - (blobuploader) - INFO - Done attempting. 08:58:07 INFO - (blobuploader) - INFO - Iteration through files over. 08:58:07 INFO - Return code: 0 08:58:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:58:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:58:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7af8a74db547352dbf98b1c4e21d37e926989563ad1e6fb0bd2b8b73a8d03a31d796d1027059caab332a0c8f9c40321bf58981b69e12bc0bc2f8d79713c76694", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1748c71e46cfb3ff478e7ad7371596d734b3d636f40513c06c367103d5387d029966f710b374943700db0a355b185f67191a2430fd4fa16942b880228733ea47"} 08:58:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:58:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:58:07 INFO - Contents: 08:58:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7af8a74db547352dbf98b1c4e21d37e926989563ad1e6fb0bd2b8b73a8d03a31d796d1027059caab332a0c8f9c40321bf58981b69e12bc0bc2f8d79713c76694", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1748c71e46cfb3ff478e7ad7371596d734b3d636f40513c06c367103d5387d029966f710b374943700db0a355b185f67191a2430fd4fa16942b880228733ea47"} 08:58:07 INFO - Running post-run listener: copy_logs_to_upload_dir 08:58:07 INFO - Copying logs to upload dir... 08:58:07 INFO - mkdir: /builds/slave/test/build/upload/logs 08:58:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.341442 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-05-25 08:58:07.884896) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 08:58:07.889231) ========= 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.xEurxKR3Jl/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.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-aurora/sha512/7af8a74db547352dbf98b1c4e21d37e926989563ad1e6fb0bd2b8b73a8d03a31d796d1027059caab332a0c8f9c40321bf58981b69e12bc0bc2f8d79713c76694", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1748c71e46cfb3ff478e7ad7371596d734b3d636f40513c06c367103d5387d029966f710b374943700db0a355b185f67191a2430fd4fa16942b880228733ea47"} build_url:https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012783 build_url: 'https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7af8a74db547352dbf98b1c4e21d37e926989563ad1e6fb0bd2b8b73a8d03a31d796d1027059caab332a0c8f9c40321bf58981b69e12bc0bc2f8d79713c76694", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1748c71e46cfb3ff478e7ad7371596d734b3d636f40513c06c367103d5387d029966f710b374943700db0a355b185f67191a2430fd4fa16942b880228733ea47"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OkxczjPeS3-sQDGzM9nS2g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 08:58:07.929930) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:58:07.930293) ========= 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.xEurxKR3Jl/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.hCzWBHzMDB/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005113 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:58:07.985557) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 08:58:07.985909) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 08:58:07.986280) ========= ========= Total master_lag: 0.48 =========